Socket
Socket
Sign inDemoInstall

django-kdl-ldap

Package Overview
Dependencies
1
Maintainers
3
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

django-kdl-ldap

Django LDAP authentication for KDL

    1.2

Maintainers
3

Readme

Django LDAP authentication

This application uses django-auth-ldap_ to authenticate against KDL's LDAP service. If the LDAP authentication fails it falls back to Django authentication, so it is possible to have local Django accounts.

Configuration

#. pip install django-kdl-ldap #. add kdl_ldap to INSTALLED_APPS #. import the kdl_ldap settings into your project's settings from kdl_ldap.settings import * # noqa. #. Add the setting AUTH_LDAP_REQUIRE_GROUP to your project settings and set it to the LDAP group you want to authenticate to: AUTH_LDAP_REQUIRE_GROUP = 'cn=PROJECT_GROUP_NAME,' + LDAP_BASE_OU. #. Add kdl_ldap signal handler into your project urls:

    from kdl_ldap.signal_handlers import register_signal_handlers as \
        kdl_ldap_register_signal_hadlers
    kdl_ldap_register_signal_hadlers()

System requirements

The python/django LDAP libraries depend on the libldap2-dev and libsasl2-dev systemlibraries.

.. _django-auth-ldap: http://pythonhosted.org/django-auth-ldap/

Keywords

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc