Skip to main content

AWS deployable Customizable User Authentication & User Management: Register, Confirm, Login, Change username/password, Forgot password and more.

Project description
Flask-User v1.0 is a Production/Stable version.
The previous version is Flask-User v0.6.

User Authentication and Management

So, you’re writing a Flask web application and would like to authenticate your users.
You start with a simple Login page, but soon enough you’ll need to handle:
  • Registrations and Email Confirmations
  • Change Usernames, Change Passwords, and Forgotten Passwords

And wouldn’t it be nice to also offer:

  • Added Security
  • Increased Reliability
  • Role-based Authorization
  • Internationalization (Chinese, Dutch, English, Farsi, Finnish, French, German, Italian, Polish, Russian, Slovak, Spanish, Swedish, Turkish and Ukrainian)

Customizable, yet Ready to use

  • Largely Configurable – By overriding configuration settings.
  • Fully Customizable – By overriding methods and properties.
  • Ready to use – Through sensible defaults.
  • Supports SQL and MongoDB databases.

Additional features

  • MIT License
  • Tested on Python 2.7, 3.4, 3.5, 3.6, 3.7 and 3.8. Coverage: Over 90%.
  • Event hooking – Through efficient signals.
  • Support for multiple emails per user

Minimal Requirements

  • bcrypt 2.0+
  • cryptography 1.6+
  • Flask 0.9+
  • Flask-Login 0.2+
  • Flask-WTF 0.9+
  • passlib 1.7+


Lead developer and Maintainer

Collaborators and Maintainers


Contact us

Project details

Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for Flask-User4AWS, version
Filename, size File type Python version Upload date Hashes
Filename, size Flask-User4AWS- (73.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page