{ "info": { "author": "Mike Dunn", "author_email": "mike@eikonomega.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "**Flask-Authorization-Panda is a Flask extension that provides decorators\nfor various authentication methods for RESTful web services.\n\nCurrently, only HTTP Basic Authentication is supported. **\n\nUsage\n-----\n\n >>> from flask.ext.flask_authorization_panda import basic_auth\n\nDuring app initialization, store your required username/password in\nthe config attribute::\n\n app = Flask(__name__)\n app.config['basic_auth_credentials'] = dict(username='admin',\n password='secret')\n\n\nFinally, simple apply the @basic_auth decorator to methods which you\nwant to require HTTP Basic Auth::\n\n >>> @app.route('/')\n >>> @basic_auth\n >>> def hello_world():\n >>> return jsonify({\"statusCode\": 200, \"message\": \"Ok\"})\n\nThis will result in all calls against the decorated method to (1) check for\nfor credentials on the request.authorization object and (2) verify that\nthey match the contents of app.config['basic_auth_credentials]'", "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/eikonomega/flask-authorization-panda", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "Flask-Authorization-Panda", "package_url": "https://pypi.org/project/Flask-Authorization-Panda/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Flask-Authorization-Panda/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/eikonomega/flask-authorization-panda" }, "release_url": "https://pypi.org/project/Flask-Authorization-Panda/0.3/", "requires_dist": null, "requires_python": null, "summary": "Flask Authorization for Pandas!", "version": "0.3" }, "last_serial": 1092154, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "af7e382d6d6879bea8e0d2c3249465dc", "sha256": "bace60ac36f13186edd96c9db67487a34e7ee4f6456663093175267a6f21f93e" }, "downloads": -1, "filename": "Flask-Authorization-Panda-0.1.tar.gz", "has_sig": false, "md5_digest": "af7e382d6d6879bea8e0d2c3249465dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2912, "upload_time": "2014-04-07T19:06:44", "url": "https://files.pythonhosted.org/packages/26/8c/d0bac224784079d6cd1bf8fda285039f7bfd6655c8950acda4e976a2b2fe/Flask-Authorization-Panda-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7e85b6fd5f94f2343b492a550a051412", "sha256": "8ee31f337e6e7918c78a1ad4d016afc0bc235687f606fba5a4bd98c2e304505b" }, "downloads": -1, "filename": "Flask-Authorization-Panda-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7e85b6fd5f94f2343b492a550a051412", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2882, "upload_time": "2014-04-07T20:17:26", "url": "https://files.pythonhosted.org/packages/3c/fd/492e89d008360d579827b3429f378fbd1dfd7524e0e08010817ad0250d76/Flask-Authorization-Panda-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4604bc0cfb21101c32749078714b955d", "sha256": "42c4dc5dca74078d046e7867a325f56cadc0a4edf942d5a05d9382d0d9a04c51" }, "downloads": -1, "filename": "Flask-Authorization-Panda-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4604bc0cfb21101c32749078714b955d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2675, "upload_time": "2014-04-08T13:46:03", "url": "https://files.pythonhosted.org/packages/1d/6b/a102bb85c6583ae3f11bae2fdaf6ba228576f4627b13926dc077aa9bd1da/Flask-Authorization-Panda-0.1.2.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "002d3a6fe945655bd3ee3c23e44f60c9", "sha256": "5deae093b0c93332945076736f4f0b99916fded0bf93762ea575eb2f122f319c" }, "downloads": -1, "filename": "Flask-Authorization-Panda-0.2.tar.gz", "has_sig": false, "md5_digest": "002d3a6fe945655bd3ee3c23e44f60c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2656, "upload_time": "2014-05-13T20:45:41", "url": "https://files.pythonhosted.org/packages/bb/c7/c4935cc6028c46cefd826a4daca21480c0fc363bec6f862e56c0076335c6/Flask-Authorization-Panda-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "ccd0753468defade28da074ddb1ce967", "sha256": "1cdd57f281781c294e6cf45e192267c8aa96d5f5e39ca4583ca231a1cb00bc0f" }, "downloads": -1, "filename": "Flask-Authorization-Panda-0.3.tar.gz", "has_sig": false, "md5_digest": "ccd0753468defade28da074ddb1ce967", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2669, "upload_time": "2014-05-14T13:03:46", "url": "https://files.pythonhosted.org/packages/60/5a/62ab32f60c708f8b1172a095b9cfa1830628323fb4c62e9817d84db55d6e/Flask-Authorization-Panda-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ccd0753468defade28da074ddb1ce967", "sha256": "1cdd57f281781c294e6cf45e192267c8aa96d5f5e39ca4583ca231a1cb00bc0f" }, "downloads": -1, "filename": "Flask-Authorization-Panda-0.3.tar.gz", "has_sig": false, "md5_digest": "ccd0753468defade28da074ddb1ce967", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2669, "upload_time": "2014-05-14T13:03:46", "url": "https://files.pythonhosted.org/packages/60/5a/62ab32f60c708f8b1172a095b9cfa1830628323fb4c62e9817d84db55d6e/Flask-Authorization-Panda-0.3.tar.gz" } ] }