{ "info": { "author": "King's Digital Lab", "author_email": "kdl-info@kcl.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP", "Topic :: Utilities" ], "description": "Django LDAP authentication\n==========================\n\nThis 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.\n\nConfiguration\n-------------\n#. ``pip install django-kdl-ldap``\n#. add ``kdl_ldap`` to ``INSTALLED_APPS``\n#. import the ``kdl_ldap`` settings into your project's settings ``from kdl_ldap.settings import * # noqa``.\n#. 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``.\n#. Add ``kdl_ldap`` signal handler into your project urls:\n\n from kdl_ldap.signal_handlers import register_signal_handlers as \\\n kdl_ldap_register_signal_hadlers\n kdl_ldap_register_signal_hadlers()\n\nSystem requirements\n-------------------\n\nThe python/django LDAP libraries depend on the ``libldap2-dev`` and ``libsasl2-dev`` systemlibraries.\n\n.. _django-auth-ldap: http://pythonhosted.org/django-auth-ldap/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kingsdigitallab/django-kdl-ldap", "keywords": "django kdl ldap", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-kdl-ldap", "package_url": "https://pypi.org/project/django-kdl-ldap/", "platform": "", "project_url": "https://pypi.org/project/django-kdl-ldap/", "project_urls": { "Homepage": "https://github.com/kingsdigitallab/django-kdl-ldap" }, "release_url": "https://pypi.org/project/django-kdl-ldap/1.2/", "requires_dist": [ "django-auth-ldap" ], "requires_python": "", "summary": "Django LDAP authentication for KDL", "version": "1.2" }, "last_serial": 4988182, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "ee75e1d6452eaa549b53c3dbb3e2cdb4", "sha256": "0538511db83f07cfe7b195185ed42d2c9323c9751bdb5daa15a501c5d5d0f1d0" }, "downloads": -1, "filename": "django_kdl_ldap-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee75e1d6452eaa549b53c3dbb3e2cdb4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4932, "upload_time": "2017-06-21T12:07:18", "url": "https://files.pythonhosted.org/packages/74/2c/35ed9c5001b3fedad018cbfe73b19cae1795e415cb4fdfb505796db9731c/django_kdl_ldap-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25af141a412a8cfb2ee5379171b40366", "sha256": "85c5d0400cf6ca9b1d71a5952fa16c2fa3fd44bc1ac428170bee8448abf90bda" }, "downloads": -1, "filename": "django-kdl-ldap-1.0.tar.gz", "has_sig": false, "md5_digest": "25af141a412a8cfb2ee5379171b40366", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3570, "upload_time": "2017-06-21T12:07:19", "url": "https://files.pythonhosted.org/packages/ff/15/b505eb8fb3700ecb04dbc60d448a673b3a4449765334a68e1ea48f9a3c8a/django-kdl-ldap-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "dcb60ca427a1c87b6dcaef97e6cdd0a5", "sha256": "b6f8f33c97012184074fcf2a9e7fb5ac9c523570893a12dd1c730e187a6f2551" }, "downloads": -1, "filename": "django_kdl_ldap-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dcb60ca427a1c87b6dcaef97e6cdd0a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4929, "upload_time": "2017-06-28T08:42:30", "url": "https://files.pythonhosted.org/packages/6e/1d/b3945a6ea74e0b1bae742a7ece33a778fa0dff0be4da8a3f48e4d84263ae/django_kdl_ldap-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14fc638c4cad295e2b4cf9142a9beffe", "sha256": "1466c6e7587c0d04b5a4c2c6adb89c52fb19f292758855dffc33645c5487c5db" }, "downloads": -1, "filename": "django-kdl-ldap-1.1.tar.gz", "has_sig": false, "md5_digest": "14fc638c4cad295e2b4cf9142a9beffe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3663, "upload_time": "2017-06-28T08:42:31", "url": "https://files.pythonhosted.org/packages/74/b0/9f64dec8f019fd837727e910f381259c8e7b9147f55de2d54f45651bd173/django-kdl-ldap-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "fa6aef9b0939fc7e8890072c8a01fc9c", "sha256": "ff9006f23782f7fdcf6cab4b31ae28e25f70642c70a6750f56147b5b418b3dd3" }, "downloads": -1, "filename": "django_kdl_ldap-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa6aef9b0939fc7e8890072c8a01fc9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4528, "upload_time": "2019-03-26T15:30:05", "url": "https://files.pythonhosted.org/packages/ff/d4/02434b1a3a5f6efca879696ccf74569036c97bec7af05b35798cc9097418/django_kdl_ldap-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc5e03280023065ae347eb02e9075832", "sha256": "fc11c3e9a9f10afdcdd8bb1a116696cc5e02d537f1028bbcfaddcf7257e1fcfd" }, "downloads": -1, "filename": "django-kdl-ldap-1.2.tar.gz", "has_sig": false, "md5_digest": "cc5e03280023065ae347eb02e9075832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3905, "upload_time": "2019-03-26T15:30:06", "url": "https://files.pythonhosted.org/packages/36/ba/88a6e8141f3c71beb13f95145eb2adb20faa6206977a7e2add69d57616cf/django-kdl-ldap-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fa6aef9b0939fc7e8890072c8a01fc9c", "sha256": "ff9006f23782f7fdcf6cab4b31ae28e25f70642c70a6750f56147b5b418b3dd3" }, "downloads": -1, "filename": "django_kdl_ldap-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa6aef9b0939fc7e8890072c8a01fc9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4528, "upload_time": "2019-03-26T15:30:05", "url": "https://files.pythonhosted.org/packages/ff/d4/02434b1a3a5f6efca879696ccf74569036c97bec7af05b35798cc9097418/django_kdl_ldap-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc5e03280023065ae347eb02e9075832", "sha256": "fc11c3e9a9f10afdcdd8bb1a116696cc5e02d537f1028bbcfaddcf7257e1fcfd" }, "downloads": -1, "filename": "django-kdl-ldap-1.2.tar.gz", "has_sig": false, "md5_digest": "cc5e03280023065ae347eb02e9075832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3905, "upload_time": "2019-03-26T15:30:06", "url": "https://files.pythonhosted.org/packages/36/ba/88a6e8141f3c71beb13f95145eb2adb20faa6206977a7e2add69d57616cf/django-kdl-ldap-1.2.tar.gz" } ] }