Skip to main content

Modified for Docassemble.

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

  • Support for multiple emails per user

Flask-User offers these features and more.

Customizable, yet Ready to use

  • Largely Configurable – By overriding configuration settings.

  • Almost fully Customizable – By overriding functions and properties.

  • Ready to use – Through sensible defaults.

  • Supports SQL Databases and MongoDB Databases.

  • Event hooking – Through efficient signals.

Secure and Reliable

  • Secure – Built on top of widely deployed Passlib, PyCrypto, ItsDangerous.

  • Reliable – Code coverage of over 90%

  • Available – Tested on Python 2.6, 2.7 and 3.3-3.6

Well documented

Comes with translations

Chinese, Dutch, English, Farsi, Finnish, French, German, Italian, Russian, Spanish, Swedish, and Turkish

Alternatives

Authors

Lead developer and Maintainer
Ling Thio – ling.thio AT gmail DOT com

Contributors

Release files for Docassemble-Flask-User 0.6.32

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Docassemble-Flask-User 0.6.32
File Size Uploaded
docassemble_flask_user-0.6.32.tar.gz 66.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Docassemble-Flask-User 0.6.32
File Interpreter ABI Platform
docassemble_flask_user-0.6.32-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 198.6 kB

Release files / docassemble_flask_user-0.6.32.tar.gz

Download URL docassemble_flask_user-0.6.32.tar.gz
Size 66.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7ce62bd339e055f07c23d29092e79a75e26aef17381fff1905845690a59b1374
BLAKE2b-256 checksum
How to use checksums
f4fd1cd00c2028c4c5438637dc0bae8e7b9c173fc169f513ad9a2dd41b8b6cc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / docassemble_flask_user-0.6.32-py2.py3-none-any.whl

Download URL docassemble_flask_user-0.6.32-py2.py3-none-any.whl
Size 131.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
a0a64785b8adf396824d06aa21e22220ebbe3e4639e5a1284fc9af05054324fe
BLAKE2b-256 checksum
How to use checksums
e7c7c6506a382e9487305fa965268ba7e93e14951c9564bdc3fec6275528d850
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

0.6.32 This release

2 release files

0.6.31

2 release files

0.6.30

1 release file

0.6.29

1 release file

0.6.28

1 release file

0.6.27

1 release file

0.6.26

1 release file

0.6.25

1 release file

0.6.24

1 release file

0.6.23

1 release file

0.6.22

1 release file

0.6.21

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page