{ "info": { "author": "Tarzan", "author_email": "hoc3010@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pyramid", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "pyramid_httpauth\n================\n\nThis is an authentication policy for __pyramid__ that verifies credentials\nusing either HTTP-Digest-Auth or HTTP-Basic-Auth protocol.\n\nWith a reference to https://github.com/mozilla-services/pyramid_digestauth/\n\nwith extras:\n\n 1. Add support for HTTP Basic Authentication\n 2. Add support for Python 3\n 3. Tested with Python 2.7 and Python 3.4\n\nUsage\n-----\n\nTo use this package, in the app function, just include it.\n\n config.include(\"pyramid_httpauth\")\n\nIn you *development.ini*\n\n * httpauth.schema: default schema to challenge client (digest\n or basic), default=digest\n * httpauth.realm: realm string for auth challenge header\n * httpauth.qop: qop string for auth challenge header\n (used for Digest Auth only)\n * httpauth.nonce_manager: name of NonceManager class to use\n (used for Digest Auth only)\n * httpauth.nonce_manager_secret: The secret key used to sign on nounce, used\n for built-in SignedNonceManager (if httpauth.nonce_manager\n is not provided).\n * httpauth.domain: domain string for auth challenge header\n * httpauth.get_password: name of password-retrieval function\n * httpauth.groupfinder: name of group-finder callback function\n\n\n1.0.5\n-----\n\n* Fix bug: SignedNonceManager does not work properly at multi processes if its\n secret key is not configured.\n\n 1. Add config `httpauth.nonce_manager_secret` to configure this value.\n 2. Log a critical message if this value is not configured.\n\n1.0\n---\n\n* Packaging\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/tarzanjw/pyramid_httpauth", "keywords": "web pylons pyramid restful auth basic digest", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pyramid_httpauth", "package_url": "https://pypi.org/project/pyramid_httpauth/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyramid_httpauth/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tarzanjw/pyramid_httpauth" }, "release_url": "https://pypi.org/project/pyramid_httpauth/1.0.5/", "requires_dist": null, "requires_python": null, "summary": "pyramid_httpauth", "version": "1.0.5" }, "last_serial": 1228753, "releases": { "1.0.3": [ { "comment_text": "", "digests": { "md5": "2af4309f349c930b4305f376337a7874", "sha256": "3f98c7a3296f9d3eedbc62c779d257d3bfb706ff5f171a40d9137fa38bdc33a0" }, "downloads": -1, "filename": "pyramid_httpauth-1.0.3.tar.gz", "has_sig": false, "md5_digest": "2af4309f349c930b4305f376337a7874", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17259, "upload_time": "2014-08-19T11:19:38", "url": "https://files.pythonhosted.org/packages/13/43/2a44c433e4303e4f3147de693827850bd4326e0d516a62af5a0b5473b9b4/pyramid_httpauth-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "3bb0fecd6241af9a4cd8400f8aa80ea1", "sha256": "efcd1223ef30df2ec1ab0fd7d2457e020b9f751c61aa1e6a74cbe58950eea9a9" }, "downloads": -1, "filename": "pyramid_httpauth-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3bb0fecd6241af9a4cd8400f8aa80ea1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17351, "upload_time": "2014-08-26T03:57:13", "url": "https://files.pythonhosted.org/packages/18/ed/e591d0e85f93d5a496921b418a67d20519f498232de4052fd3c0f65ff746/pyramid_httpauth-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "8e3d002a4f8f88508144a6c23e9b0d36", "sha256": "f692bf3d01b16a7cc43881800ed6c0ea7c757e9061ecc7ff116444ff0a2cc90c" }, "downloads": -1, "filename": "pyramid_httpauth-1.0.5.tar.gz", "has_sig": false, "md5_digest": "8e3d002a4f8f88508144a6c23e9b0d36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18352, "upload_time": "2014-09-18T04:55:57", "url": "https://files.pythonhosted.org/packages/3f/9b/3a2ae34be4fb9bc22b4e2200a0b7c1f4808c5ad223f6e574d06f9328cf2c/pyramid_httpauth-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8e3d002a4f8f88508144a6c23e9b0d36", "sha256": "f692bf3d01b16a7cc43881800ed6c0ea7c757e9061ecc7ff116444ff0a2cc90c" }, "downloads": -1, "filename": "pyramid_httpauth-1.0.5.tar.gz", "has_sig": false, "md5_digest": "8e3d002a4f8f88508144a6c23e9b0d36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18352, "upload_time": "2014-09-18T04:55:57", "url": "https://files.pythonhosted.org/packages/3f/9b/3a2ae34be4fb9bc22b4e2200a0b7c1f4808c5ad223f6e574d06f9328cf2c/pyramid_httpauth-1.0.5.tar.gz" } ] }