Skip to main content

LDAP Support for Flask in Python3/2

Project description

https://travis-ci.org/nickw444/flask-ldap3-login.svg?branch=master 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, maintaining compatability with python 3.4 and backwards.

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

Project details


Download files

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

Source Distribution

flask-ldap3-login-0.9.18.tar.gz (11.0 kB view hashes)

Uploaded source

Built Distribution

flask_ldap3_login-0.9.18-py3-none-any.whl (10.3 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page