{ "info": { "author": "Chris McDonough, Lorenzo M. Catucci", "author_email": "pylons-discuss@groups.google.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pylons", "License :: Repoze Public License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP" ], "description": "``pyramid_multildap``\n=====================\n\n``pyramid_multildap`` is a friendly fork of `pyramid_ldap`_,\nincorporating some changes which have been proposed upstream,\nbut have not been accepted (yet?).\n\nThe package is being developed at github:\n\nhttps://github.com/lmctv/pyramid_multildap\n\n.. include:: ORIG_README.rst\n\n.. _`pyramid_ldap`: https://github.com/Pylons/pyramid_ldap\n\nThe package's documentation is hosted at\nhttp://pyramid-multildap.readthedocs.org/\n\n\nOriginal README follows:\n\n``pyramid_ldap``\n================\n\n``pyramid_ldap`` provides LDAP authentication services for your Pyramid\napplication. Thanks to the ever-awesome `SurveyMonkey\n`_ for sponsoring the development of this package!\n\nSee the documentation at\nhttp://docs.pylonsproject.org/projects/pyramid_ldap/en/latest/ for more\ninformation.\n\nThis package will only work with Pyramid 1.3a9 and better.\n\n\nChanges:\nNext release\n------------\n\n- Convert sampleapp to a minimal ldapauth scaffold\n\n- Add attrlist to LDAPQuery, set_login_query, set_groups_query to allow\n retrieved attributes to be filtered. (Default: All attributes on users, no\n attributes on groups). See https://github.com/Pylons/pyramid_ldap/pull/8\n\n- Support creation of multiple co-existing ldap contexts in the same\n application. See https://github.com/Pylons/pyramid_ldap/pull/6\n\n- Add a \"search_after_bind\" attribute to the _LDAPQuery class, to\n help in reading directory entry attributes when the directory server\n is configured to hide them in the before login search phase.\n See https://github.com/Pylons/pyramid_ldap/pull/5\n\n- Set a size limit on pre-login entry dn searches.\n\n- Escape user-provided login names, avoiding server errors or trivial\n DOSs caused by user names like 'user*name' or 'user(middle)name'\n\n- Prevent the use of zero-length password authentication. See\n https://github.com/Pylons/pyramid_ldap/pull/13\n\n0.1\n---\n\n- Initial version", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lmctv/pyramid_multildap", "keywords": "web pyramid pylons ldap", "license": "BSD-derived (http://www.repoze.org/LICENSE.txt)", "maintainer": null, "maintainer_email": null, "name": "pyramid_multildap", "package_url": "https://pypi.org/project/pyramid_multildap/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyramid_multildap/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/lmctv/pyramid_multildap" }, "release_url": "https://pypi.org/project/pyramid_multildap/0.2a5/", "requires_dist": null, "requires_python": null, "summary": "pyramid_multildap", "version": "0.2a5" }, "last_serial": 1148877, "releases": { "0.2a1": [ { "comment_text": "", "digests": { "md5": "678a7d91de984de5db24dcc34f503ebc", "sha256": "2c28cdf60e44a4508e429d8787806ebfc73dd1d29321e1791855a77fa179add5" }, "downloads": -1, "filename": "pyramid_multildap-0.2a1-py2-none-any.whl", "has_sig": false, "md5_digest": "678a7d91de984de5db24dcc34f503ebc", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11710, "upload_time": "2014-07-02T17:16:48", "url": "https://files.pythonhosted.org/packages/fc/15/d02e2b6c882a165b0248bb58f1cd38f2ab1121f7df980822405bdae5552f/pyramid_multildap-0.2a1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "276bf9d0db4b7e9da09e6e98fd97ec1f", "sha256": "3e9804a9d91026c29e11fe69503b3c448d4ea7392b76b7efdfa274bfdfa3da89" }, "downloads": -1, "filename": "pyramid_multildap-0.2a1.tar.gz", "has_sig": false, "md5_digest": "276bf9d0db4b7e9da09e6e98fd97ec1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15982, "upload_time": "2014-07-02T17:16:55", "url": "https://files.pythonhosted.org/packages/1c/e8/2d1541a1d26b232d35e156f2f8263a310f3a9c56928f9611c5e1c29969c8/pyramid_multildap-0.2a1.tar.gz" }, { "comment_text": "", "digests": { "md5": "821191ecd224dec67765c67924cb25d8", "sha256": "652c55441754f9fe87fc8717a33725ac624387d044ddb75aae7252c281562aaa" }, "downloads": -1, "filename": "pyramid_multildap-0.2a1.zip", "has_sig": false, "md5_digest": "821191ecd224dec67765c67924cb25d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22333, "upload_time": "2014-07-02T17:16:52", "url": "https://files.pythonhosted.org/packages/11/03/5e92bea4037dd34c2140ba999725452f11ac589456e5c9a796ea97307094/pyramid_multildap-0.2a1.zip" } ], "0.2a2": [ { "comment_text": "", "digests": { "md5": "4dcb7d41170aca7b2451925ed2cb9d8a", "sha256": "f7d87391ca50ed632ea999aa22dd3191c08dba2d4525d3d60c394d56333e8db7" }, "downloads": -1, "filename": "pyramid_multildap-0.2a2-py2-none-any.whl", "has_sig": false, "md5_digest": "4dcb7d41170aca7b2451925ed2cb9d8a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11775, "upload_time": "2014-07-02T17:30:38", "url": "https://files.pythonhosted.org/packages/ef/c1/4dfa8cca5127c956e52757229a86021bf00def69006c3c4caeae87ee225c/pyramid_multildap-0.2a2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2369aebfdcad2c553174890cb9ad079", "sha256": "38463ce3eb056c357b9dd4f198d7db7fa4e3e987be1e4c13087d05a476824523" }, "downloads": -1, "filename": "pyramid_multildap-0.2a2.tar.gz", "has_sig": false, "md5_digest": "f2369aebfdcad2c553174890cb9ad079", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16028, "upload_time": "2014-07-02T17:30:43", "url": "https://files.pythonhosted.org/packages/bb/ea/4b8f9b32d759e907e278a9ad14c49ebb8bffbdab328e7b3d0d1b77d05cb0/pyramid_multildap-0.2a2.tar.gz" }, { "comment_text": "", "digests": { "md5": "f38e77021f4ad83e68ba00c27dc06fab", "sha256": "5f3b7f459892009fcaab0548153470f6bcbda09c44a793a94ce1a9de8a1439e4" }, "downloads": -1, "filename": "pyramid_multildap-0.2a2.zip", "has_sig": false, "md5_digest": "f38e77021f4ad83e68ba00c27dc06fab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22427, "upload_time": "2014-07-02T17:30:40", "url": "https://files.pythonhosted.org/packages/1a/cb/c0c60f19faec0d509699a11f61c20ff3044ae27d33602901a11fcd2c9b5f/pyramid_multildap-0.2a2.zip" } ], "0.2a3": [ { "comment_text": "", "digests": { "md5": "2198361fcb3a13dee806f01bdb58a0e9", "sha256": "0d708a6d7f5ec1295679e89ba8ef1aa48bb2549e0d5b7b231791bb3231b29a4b" }, "downloads": -1, "filename": "pyramid_multildap-0.2a3-py2-none-any.whl", "has_sig": false, "md5_digest": "2198361fcb3a13dee806f01bdb58a0e9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11869, "upload_time": "2014-07-05T20:42:50", "url": "https://files.pythonhosted.org/packages/0e/00/888376d49fd9fd1544ae224e7424e61fd68e6d18a91b6a9ae6b296b194f1/pyramid_multildap-0.2a3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d940197d2a2d0807adce02538672e6d", "sha256": "2713713c15f8c7cce12ae7fb58e58ac2db426b7231f60ef34736a453db0c8e7c" }, "downloads": -1, "filename": "pyramid_multildap-0.2a3.tar.gz", "has_sig": false, "md5_digest": "5d940197d2a2d0807adce02538672e6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12890, "upload_time": "2014-07-05T20:42:46", "url": "https://files.pythonhosted.org/packages/65/64/8f420872b59a561292258138a6f74fa8b6e4b0b0d6744ec21ab1fd46503c/pyramid_multildap-0.2a3.tar.gz" }, { "comment_text": "", "digests": { "md5": "1623914e98c5aba7c94ffd12decc93cb", "sha256": "ffc8a002a108bb424e57b10019089c9838123f529699c52dffe1d6c3ce8fc0de" }, "downloads": -1, "filename": "pyramid_multildap-0.2a3.zip", "has_sig": false, "md5_digest": "1623914e98c5aba7c94ffd12decc93cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18415, "upload_time": "2014-07-05T20:42:43", "url": "https://files.pythonhosted.org/packages/ab/2b/30ecb1d794a781b59c94eef6002c598e7446cd5d783ea008e0b3c97d724e/pyramid_multildap-0.2a3.zip" } ], "0.2a4": [ { "comment_text": "", "digests": { "md5": "6e5568a6f95d9bd3fa1e97c4c8ea69b3", "sha256": "fab26878192b3258518fb46e04f9cef29e562aae6d0fe10e8a9634fa4adb251e" }, "downloads": -1, "filename": "pyramid_multildap-0.2a4-py2.7.egg", "has_sig": false, "md5_digest": "6e5568a6f95d9bd3fa1e97c4c8ea69b3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 14567, "upload_time": "2014-07-06T14:58:58", "url": "https://files.pythonhosted.org/packages/9a/75/e944c436352dc7c86371110765cf668a930a98bd65085a3dc629fd03b040/pyramid_multildap-0.2a4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b0c79351722a9f61b12dc5a5820bde66", "sha256": "2bc1b878136de74402a6af3872a7f963dab968566c62c8e1c5a4326fc52408e4" }, "downloads": -1, "filename": "pyramid_multildap-0.2a4-py2-none-any.whl", "has_sig": false, "md5_digest": "b0c79351722a9f61b12dc5a5820bde66", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17058, "upload_time": "2014-07-06T14:58:56", "url": "https://files.pythonhosted.org/packages/85/06/f368c1352bc47f49b51dd2fcbc0145d6ddba69b2dfce8cf6bce3415da591/pyramid_multildap-0.2a4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99117a7a06af88b77333a5fbfc3372c8", "sha256": "f6072e7273ee78f0226ba423f7462509181e2369722caa7ddc6bf69821987538" }, "downloads": -1, "filename": "pyramid_multildap-0.2a4.tar.gz", "has_sig": false, "md5_digest": "99117a7a06af88b77333a5fbfc3372c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15194, "upload_time": "2014-07-06T14:58:54", "url": "https://files.pythonhosted.org/packages/4d/bd/99d60eb9460360245923181f17f1d3aedb849d4086ff162640cfa3cf6b0d/pyramid_multildap-0.2a4.tar.gz" }, { "comment_text": "", "digests": { "md5": "749cacfbded683454d21a15d16f5bf1f", "sha256": "f027cd3e69db25f5d3a50c55f8d3ad7defdf55aa18f318a95c42058589bcb8f8" }, "downloads": -1, "filename": "pyramid_multildap-0.2a4.zip", "has_sig": false, "md5_digest": "749cacfbded683454d21a15d16f5bf1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23396, "upload_time": "2014-07-06T14:58:51", "url": "https://files.pythonhosted.org/packages/ed/93/c7c9da11d3110ea2098d05069a728e29a35238711564e6541f371d3e4c2b/pyramid_multildap-0.2a4.zip" } ], "0.2a5": [ { "comment_text": "", "digests": { "md5": "b620bd27f507447a57e7a65d2a8b7aca", "sha256": "502bb2e48ca9c96f3577e0a746b6a17e4781337689a471ca3717e68976b8bb7c" }, "downloads": -1, "filename": "pyramid_multildap-0.2a5-py2.7.egg", "has_sig": false, "md5_digest": "b620bd27f507447a57e7a65d2a8b7aca", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 14890, "upload_time": "2014-07-06T20:21:39", "url": "https://files.pythonhosted.org/packages/cb/9b/25e91ed8f13f651b64c11c9fc60da0e371b763f1506aefbff5870d870c46/pyramid_multildap-0.2a5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0a4ed6bc1d7300e2a8bc454e787aa11d", "sha256": "6e557c6b31945f0f393eb885a892f65e848f8cbcda23ade761d3caeefac614c8" }, "downloads": -1, "filename": "pyramid_multildap-0.2a5-py2-none-any.whl", "has_sig": false, "md5_digest": "0a4ed6bc1d7300e2a8bc454e787aa11d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17377, "upload_time": "2014-07-06T20:21:37", "url": "https://files.pythonhosted.org/packages/a4/07/22d4469560eb1385d16e5d193c863d98d08c00c39381f8654d4bc32b7773/pyramid_multildap-0.2a5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "340844f84021cae3fbe96b74c5fb3e12", "sha256": "ccb403bbd6ccc5c3c6c274fd3d890d4c9283e40f0c20387fb0c9853dbf259f99" }, "downloads": -1, "filename": "pyramid_multildap-0.2a5.tar.gz", "has_sig": false, "md5_digest": "340844f84021cae3fbe96b74c5fb3e12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22978, "upload_time": "2014-07-06T20:21:34", "url": "https://files.pythonhosted.org/packages/92/18/1fc9b3e7ff54d48dbf3bcfc33f6e451919e5473483cb8fb075f87af51e1a/pyramid_multildap-0.2a5.tar.gz" }, { "comment_text": "", "digests": { "md5": "0823bb04a9981d01baa6b5572b8516d6", "sha256": "77505f90f3fdbe94c3060511f47e37267cfaf7a3e2abe14cd0b770ac88374e5a" }, "downloads": -1, "filename": "pyramid_multildap-0.2a5.zip", "has_sig": false, "md5_digest": "0823bb04a9981d01baa6b5572b8516d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33387, "upload_time": "2014-07-06T20:21:31", "url": "https://files.pythonhosted.org/packages/83/f8/72f6fb9b71f248b859738c58a78c1c244a2d7f5636028d003e595762a263/pyramid_multildap-0.2a5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b620bd27f507447a57e7a65d2a8b7aca", "sha256": "502bb2e48ca9c96f3577e0a746b6a17e4781337689a471ca3717e68976b8bb7c" }, "downloads": -1, "filename": "pyramid_multildap-0.2a5-py2.7.egg", "has_sig": false, "md5_digest": "b620bd27f507447a57e7a65d2a8b7aca", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 14890, "upload_time": "2014-07-06T20:21:39", "url": "https://files.pythonhosted.org/packages/cb/9b/25e91ed8f13f651b64c11c9fc60da0e371b763f1506aefbff5870d870c46/pyramid_multildap-0.2a5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0a4ed6bc1d7300e2a8bc454e787aa11d", "sha256": "6e557c6b31945f0f393eb885a892f65e848f8cbcda23ade761d3caeefac614c8" }, "downloads": -1, "filename": "pyramid_multildap-0.2a5-py2-none-any.whl", "has_sig": false, "md5_digest": "0a4ed6bc1d7300e2a8bc454e787aa11d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17377, "upload_time": "2014-07-06T20:21:37", "url": "https://files.pythonhosted.org/packages/a4/07/22d4469560eb1385d16e5d193c863d98d08c00c39381f8654d4bc32b7773/pyramid_multildap-0.2a5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "340844f84021cae3fbe96b74c5fb3e12", "sha256": "ccb403bbd6ccc5c3c6c274fd3d890d4c9283e40f0c20387fb0c9853dbf259f99" }, "downloads": -1, "filename": "pyramid_multildap-0.2a5.tar.gz", "has_sig": false, "md5_digest": "340844f84021cae3fbe96b74c5fb3e12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22978, "upload_time": "2014-07-06T20:21:34", "url": "https://files.pythonhosted.org/packages/92/18/1fc9b3e7ff54d48dbf3bcfc33f6e451919e5473483cb8fb075f87af51e1a/pyramid_multildap-0.2a5.tar.gz" }, { "comment_text": "", "digests": { "md5": "0823bb04a9981d01baa6b5572b8516d6", "sha256": "77505f90f3fdbe94c3060511f47e37267cfaf7a3e2abe14cd0b770ac88374e5a" }, "downloads": -1, "filename": "pyramid_multildap-0.2a5.zip", "has_sig": false, "md5_digest": "0823bb04a9981d01baa6b5572b8516d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33387, "upload_time": "2014-07-06T20:21:31", "url": "https://files.pythonhosted.org/packages/83/f8/72f6fb9b71f248b859738c58a78c1c244a2d7f5636028d003e595762a263/pyramid_multildap-0.2a5.zip" } ] }