{ "info": { "author": "Kennneth Reitz", "author_email": "me@kennethreitz.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Google Federated Auth for Flask (and Humans)\n============================================\n\nRequire an account from a given Google Apps domain for your Flask apps.\n\nGreat for internal apps on public-facing servers.\n\n\nUsage\n-----\n\nSetup is super simple::\n\n from flask import Flask\n from flask_googlefed import GoogleAuth\n\n app = Flask(__name__)\n app.config['GOOGLE_DOMAIN'] = 'heroku.com'\n app.config['SECRET_KEY'] = 'ssssshhhhh'\n\n auth = GoogleAuth(app)\n\n @app.route('/')\n @auth.required\n def secret():\n return 'ssssshhhhh'\n\n\nInstall\n-------\n\nInstallation ::\n\n $ pip install flask-googlefed\n\n\nTODO\n----\n\nBe forewarned, there's work to be done:\n\n- ``g.user`` is always ``None``\n- More generic Google auth would be nice.", "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/kennethreitz/flask-googlefed", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "Flask-GoogleFed", "package_url": "https://pypi.org/project/Flask-GoogleFed/", "platform": "any", "project_url": "https://pypi.org/project/Flask-GoogleFed/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/kennethreitz/flask-googlefed" }, "release_url": "https://pypi.org/project/Flask-GoogleFed/0.1/", "requires_dist": null, "requires_python": null, "summary": "Google Federated Logins for Flask.", "version": "0.1" }, "last_serial": 784291, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d7ef891e48667a5d2413d08cab5c61ee", "sha256": "7f1d726606085381b650f8f7df6ef17299a3da0157a0b8e07ce5f5888e8573f9" }, "downloads": -1, "filename": "Flask-GoogleFed-0.1.tar.gz", "has_sig": false, "md5_digest": "d7ef891e48667a5d2413d08cab5c61ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3344, "upload_time": "2012-03-04T17:41:31", "url": "https://files.pythonhosted.org/packages/1d/84/3055569390fbb58e0c4cd4cf7adb86aa858432a049ab5ce35d3614a4a028/Flask-GoogleFed-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d7ef891e48667a5d2413d08cab5c61ee", "sha256": "7f1d726606085381b650f8f7df6ef17299a3da0157a0b8e07ce5f5888e8573f9" }, "downloads": -1, "filename": "Flask-GoogleFed-0.1.tar.gz", "has_sig": false, "md5_digest": "d7ef891e48667a5d2413d08cab5c61ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3344, "upload_time": "2012-03-04T17:41:31", "url": "https://files.pythonhosted.org/packages/1d/84/3055569390fbb58e0c4cd4cf7adb86aa858432a049ab5ce35d3614a4a028/Flask-GoogleFed-0.1.tar.gz" } ] }