You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 7-8.RSVP
Socket
Socket
Sign inDemoInstall

django-kdl-ldap

Package Overview
Dependencies
Maintainers
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

django-kdl-ldap

Django LDAP authentication for KDL


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

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
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc