Skip to main content
https://github.com/nickw444/flask-ldap3-login/actions/workflows/workflow.yaml/badge.svg https://coveralls.io/repos/nickw444/flask-ldap3-login/badge.svg Latest Version

Flask LDAP3 Login allows you to easily integrate your flask app with an LDAP directory. It can be used as an extension to Flask-Login and can even be used with Flask-Principal for permission and privilege management.

Flask LDAP3 Login uses the ldap3 library, and maintains compatibility with those versions of Python supported by upstream.

Flask LDAP3 Login Will:
  • Allow you to query whether or not a user’s credentials are correct

  • Query the directory for users details

  • Query the directory for group details

  • Query the directory for users group memberships

  • Provide a contextual ldap_manager.connection object (ldap3.Connection) which can be used in any flask request context. Useful for writing your own more advanced queries.

Flask LDAP3 Login Wont:
  • Provide a login/logout mechanism. You need to provide this with something like flask-login

  • Provide any extension to the application’s session. User tracking and group tracking should be done via flask-login and flask-principal

View the Full Documentation at ReadTheDocs

Release files for flask-ldap3-login 1.0.2

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

Source distribution (sdist)

Source distribution for flask-ldap3-login 1.0.2
File Size Uploaded
flask_ldap3_login-1.0.2.tar.gz 11.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for flask-ldap3-login 1.0.2
File Interpreter ABI Platform
flask_ldap3_login-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 21.9 kB

Release files / flask_ldap3_login-1.0.2.tar.gz

Download URL flask_ldap3_login-1.0.2.tar.gz
Size 11.3 kB
Tags Source
SHA-256 checksum
How to use checksums
969d2e4263aa0908383174d9700e03198a5eb3db483b26a18f9ea634032cbdd4
BLAKE2b-256 checksum
How to use checksums
36ec4b565bde4cb411d236f6f7e56b05158a5d509f75ccfd43f51c71ef0c33e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.19

Release files / flask_ldap3_login-1.0.2-py3-none-any.whl

Download URL flask_ldap3_login-1.0.2-py3-none-any.whl
Size 10.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
72368ea58b5faac4935d1f3e5ec1fcfdce51cc16adbec41a74c834247422ac61
BLAKE2b-256 checksum
How to use checksums
cc8fdccbcd2600fb477042dd42ab953c39277ef156c96b5c915c14d583a737c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.19
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