flask-login
Flask-Login is a library that provides user session management for Flask applications. The user manages login-output operations and long-term recall of sessions. It is not dependent on any database system or authorization model.
maxcountryman · Authentication & Identity
Common commercial products in this category: Auth0, Okta, AWS Cognito
- You can start and end user sessions in Flask applications.
- You can remember user sessions for long periods of time.
- You can only make certain pages accessible to logged-in users.
- ↓ NegativeGitHub Issue
current_user instance is of LocalProxy type
“Hi, when using current_user instance I was having a weird bug with MongoEngine, then I decided to debug and when checking: ``` python ipdb> type(current_user) ``` That's not desired if I will use it directly. MongoEngine complains when using that instance during query/update,…”
- ↓ NegativeGitHub Issue
Broken compatibility with Werkzeug 0.9 and Flask 0.10
“The current release version does not work well with Flask 0.10 and the current code in Flask-Login in master does not work with Werkzeug 0.9. The two changes that break it: - sessions in flask can no longer contain binary data - headers are now unicode.”