{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2.7" ], "description": "Synapse LDAP Auth Provider\n==========================\n\nAllows synapse to use LDAP as a password provider.\n\nInstallation\n------------\n- Via deb package `python-matrix-synapse-ldap3` available in the same repo as the synapse package\n- Via python's package manager: `pip install matrix-synapse-ldap3`\n\nUsage\n-----\n\nExample synapse config:\n\n.. code:: yaml\n\n password_providers:\n - module: \"ldap_auth_provider.LdapAuthProvider\"\n config:\n enabled: true\n uri: \"ldap://ldap.example.com:389\"\n start_tls: true\n base: \"ou=users,dc=example,dc=com\"\n attributes:\n uid: \"cn\"\n mail: \"email\"\n name: \"givenName\"\n #bind_dn:\n #bind_password:\n #filter: \"(objectClass=posixAccount)\"\n\nTroubleshooting and Debugging\n-----------------------------\n\n``matrix-synapse-ldap3`` logging is included in the Synapse homeserver log\n(typically ``homeserver.log``). The LDAP plugin log level can be increased to\n``DEBUG`` for troubleshooting and debugging by making the following modifications\nto your Synapse server's logging configuration file:\n\n- Set the value for `handlers.file.level` to `DEBUG`:\n\n.. code:: yaml\n\n handlers:\n file:\n # [...]\n level: DEBUG\n\n- Add the following to the `loggers` section:\n\n.. code:: yaml\n\n loggers:\n # [...]\n ldap3:\n level: DEBUG\n ldap_auth_provider:\n level: DEBUG\n\nFinally, restart your Synapse server for the changes to take effect:\n\n.. code:: sh\n\n synctl restart\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "matrix-synapse-ldap3", "package_url": "https://pypi.org/project/matrix-synapse-ldap3/", "platform": "", "project_url": "https://pypi.org/project/matrix-synapse-ldap3/", "project_urls": null, "release_url": "https://pypi.org/project/matrix-synapse-ldap3/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "An LDAP3 auth provider for Synapse", "version": "0.1.3" }, "last_serial": 3065599, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "097c1dcb044af70203f88f9cc645a30a", "sha256": "32ac908c39f7fe77443647233a36d1e0903173f632551e8d1fca24dffca3621f" }, "downloads": -1, "filename": "matrix_synapse_ldap3-0.1.0-py2-none-any.whl", "has_sig": true, "md5_digest": "097c1dcb044af70203f88f9cc645a30a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5998, "upload_time": "2016-11-14T14:34:43", "url": "https://files.pythonhosted.org/packages/3d/01/c1b6b21e4b6700df0be547eabe42c53bb3abb1c18c4cd9ecd538513cdb16/matrix_synapse_ldap3-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcf8e64c3b47340cb22f5e188e3ac31c", "sha256": "4c3cabe53772d533d8fd844e03010f045e3239df5e23f87396e3885f19577d88" }, "downloads": -1, "filename": "matrix-synapse-ldap3-0.1.0.tar.gz", "has_sig": true, "md5_digest": "bcf8e64c3b47340cb22f5e188e3ac31c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9983, "upload_time": "2016-11-14T14:34:46", "url": "https://files.pythonhosted.org/packages/28/db/8a6d1aae533760601f66931c75bef73a70689a19aa8a46bfc1e868aa947f/matrix-synapse-ldap3-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f0a29901fcb6a2e9488afb1932114bdc", "sha256": "f7368098fa59ece803d82ccb21e5bcf8191bd2f9e5dfb840d7b6aed885dc2021" }, "downloads": -1, "filename": "matrix_synapse_ldap3-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "f0a29901fcb6a2e9488afb1932114bdc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6037, "upload_time": "2016-12-15T14:27:40", "url": "https://files.pythonhosted.org/packages/45/19/50c19a6977dd934e6453f6ca0d41821909c5d5d8241a2fec6700cf54212e/matrix_synapse_ldap3-0.1.1-py2-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a78a672953ba453ef45c36e967605610", "sha256": "b63904ed5ee8b6910b95b33cab3256027456dfd10c777e1b471f27fbbb67656e" }, "downloads": -1, "filename": "matrix-synapse-ldap3-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a78a672953ba453ef45c36e967605610", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10435, "upload_time": "2017-02-02T11:26:41", "url": "https://files.pythonhosted.org/packages/f5/66/0cdbb94503f39204a412fd29c5cb88fe09dbb7b062f36b51ab2c15e6e740/matrix-synapse-ldap3-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d889d5390f5e566307b9fedb01b32ff3", "sha256": "f6cd04a901ef136cc45b50e68fadf5cf8cb947ee754166f66c4b81e8930f0d28" }, "downloads": -1, "filename": "matrix-synapse-ldap3-0.1.3.tar.gz", "has_sig": false, "md5_digest": "d889d5390f5e566307b9fedb01b32ff3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10818, "upload_time": "2017-08-01T21:44:39", "url": "https://files.pythonhosted.org/packages/ef/9f/313bc9213b84e7a65a740cb6967f49aaa7645d54a96914b55c161eba40d2/matrix-synapse-ldap3-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d889d5390f5e566307b9fedb01b32ff3", "sha256": "f6cd04a901ef136cc45b50e68fadf5cf8cb947ee754166f66c4b81e8930f0d28" }, "downloads": -1, "filename": "matrix-synapse-ldap3-0.1.3.tar.gz", "has_sig": false, "md5_digest": "d889d5390f5e566307b9fedb01b32ff3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10818, "upload_time": "2017-08-01T21:44:39", "url": "https://files.pythonhosted.org/packages/ef/9f/313bc9213b84e7a65a740cb6967f49aaa7645d54a96914b55c161eba40d2/matrix-synapse-ldap3-0.1.3.tar.gz" } ] }