{ "info": { "author": "Zalando SE", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.4" ], "description": "============\nOAuth2 Proxy\n============\n\n.. image:: https://img.shields.io/pypi/dw/oauth2-proxy.svg\n :target: https://pypi.python.org/pypi/oauth2-proxy/\n :alt: PyPI Downloads\n\n.. image:: https://img.shields.io/pypi/v/oauth2-proxy.svg\n :target: https://pypi.python.org/pypi/oauth2-proxy/\n :alt: Latest PyPI version\n\n.. image:: https://img.shields.io/pypi/l/oauth2-proxy.svg\n :target: https://pypi.python.org/pypi/oauth2-proxy/\n :alt: License\n\nFlask application to serve static files to authenticated users (via OAuth 2 authorization flow).\n\n.. code-block:: bash\n\n $ sudo pip3 install -r requirements.txt\n $ python3 -m oauth2_proxy.app\n\nEnvironment Variables\n======================\n\nThe following environment variables can be used for configuration:\n\n``APP_DEBUG``\n Enable debug output via HTTP by setting this property to ``true``. Do not set this flag in production.\n``APP_ROOT_DIR``\n Directory to serve static files from.\n``APP_SECRET_KEY``\n Random secret key to sign the session cookie.\n``APP_URL``\n Base URL of the application (needed for OAuth 2 redirect).\n``CREDENTIALS_DIR``\n Directory containing client.json", "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/zalando-stups/oauth2-proxy", "keywords": "oauth flask proxy serve", "license": "Apache License Version 2.0", "maintainer": null, "maintainer_email": null, "name": "oauth2-proxy", "package_url": "https://pypi.org/project/oauth2-proxy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/oauth2-proxy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/zalando-stups/oauth2-proxy" }, "release_url": "https://pypi.org/project/oauth2-proxy/1.0.11/", "requires_dist": null, "requires_python": null, "summary": "OAuth2 proxy with authorization/redirect flow", "version": "1.0.11" }, "last_serial": 2078430, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d6c57f837fa63e0b2795a56fbe1ff897", "sha256": "41d0d99885980720763addf3b0e5730de49d9df6bd1a7d0414405d0091c7e351" }, "downloads": -1, "filename": "oauth2_proxy-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d6c57f837fa63e0b2795a56fbe1ff897", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 3307, "upload_time": "2015-10-01T11:43:25", "url": "https://files.pythonhosted.org/packages/c0/39/a894340533379eda86614fbafae3a86e45c06eb5e4430e6a56ffa0341913/oauth2_proxy-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e9d12f00f03b878d3a5e919d37f8595", "sha256": "f808b6a7a39dcd444b5a3c4a386e2961c911b6dec6f022f64fc6486bbad236d9" }, "downloads": -1, "filename": "oauth2-proxy-0.1.tar.gz", "has_sig": false, "md5_digest": "4e9d12f00f03b878d3a5e919d37f8595", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2356, "upload_time": "2015-10-01T11:43:21", "url": "https://files.pythonhosted.org/packages/bc/cc/3a97ef9793f6d929d719b195da88e0be9779a5f1f2b8f3a2b8527d9f40cd/oauth2-proxy-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "9dafdfc6e63c614104a30f3162d54f8d", "sha256": "f4b89a9e545b972f1ee499cdc2cf3d5ed08eff8cbdf2b0d79120716d3846d1c7" }, "downloads": -1, "filename": "oauth2_proxy-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9dafdfc6e63c614104a30f3162d54f8d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 3379, "upload_time": "2015-10-01T12:01:21", "url": "https://files.pythonhosted.org/packages/fc/d9/5fc1f2e995ac52919e5a86338ff9de1b8a02947371008a039f609059abf3/oauth2_proxy-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6684c91fb4ee84aba6427864b4dd86ec", "sha256": "3fa6866f0142149ce55174639b500fa72c5b0561ba697b95fe4ceee3873df08d" }, "downloads": -1, "filename": "oauth2-proxy-0.2.tar.gz", "has_sig": false, "md5_digest": "6684c91fb4ee84aba6427864b4dd86ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2421, "upload_time": "2015-10-01T12:00:49", "url": "https://files.pythonhosted.org/packages/2a/52/0f02ee83d2099e6b77d1c8a785eda6111a180b90657ccb5a435a7a4d907b/oauth2-proxy-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "75e7e3cc5235d2f226095e0e275704e9", "sha256": "7e45f790f9774bb23745f40c9679f8656bc5e14d077a76ab06549b0f2ee1cbce" }, "downloads": -1, "filename": "oauth2_proxy-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "75e7e3cc5235d2f226095e0e275704e9", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 3386, "upload_time": "2015-10-01T12:08:17", "url": "https://files.pythonhosted.org/packages/50/0e/2184e14f9b0f8ad690a02f643ae93ab31f4feb55d510b42c7cf16178726d/oauth2_proxy-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eae697d8d4d5d49c8543436037ba2916", "sha256": "d2e91b6259740db47be69ee1b2d937bb33b0404d85cb5116965cf59d3529376c" }, "downloads": -1, "filename": "oauth2-proxy-0.3.tar.gz", "has_sig": false, "md5_digest": "eae697d8d4d5d49c8543436037ba2916", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2427, "upload_time": "2015-10-01T12:08:12", "url": "https://files.pythonhosted.org/packages/83/60/e42efd6a66d73c7ce827da4a774ae11def4e62a9276307c2538a53a03274/oauth2-proxy-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "bd74ab193dea49c638f06abd58957324", "sha256": "246e3109c5c943f6d07eb78dba76042874347be38e8cbcc692601239646e6344" }, "downloads": -1, "filename": "oauth2_proxy-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "bd74ab193dea49c638f06abd58957324", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 3401, "upload_time": "2015-10-01T12:58:36", "url": "https://files.pythonhosted.org/packages/5e/66/37189ce5cb1508dd62e091cd87b89f846b2de1a6f09c6306e83d3a9482b3/oauth2_proxy-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecc331ff136afa206469852be0c24b5f", "sha256": "b035dc7a687aacfb26ab932655f3053fec59aa59b71fac673fce6311beced45a" }, "downloads": -1, "filename": "oauth2-proxy-0.4.tar.gz", "has_sig": false, "md5_digest": "ecc331ff136afa206469852be0c24b5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2445, "upload_time": "2015-10-01T12:58:32", "url": "https://files.pythonhosted.org/packages/ca/83/0b481e4a46682fd1a59e617bc74b178879d2a9ffb97f812cb79cdec369dd/oauth2-proxy-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "154cc305754101e2899be614517d421d", "sha256": "677c8124daf476edb4b354aa2202feb8b3736137913f8840516a7a00eb38c0fc" }, "downloads": -1, "filename": "oauth2_proxy-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "154cc305754101e2899be614517d421d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 3466, "upload_time": "2015-10-01T14:24:03", "url": "https://files.pythonhosted.org/packages/53/74/4093dd141971d1349e343df7181dffcc0d6aebd8e0475d1cb2160dd28726/oauth2_proxy-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7112a28a13740d64362ed183ae246d7", "sha256": "069a291f32f26e2a7c4212feb6b3348c6d69b2663242aa7e2bfbc943816ea6c6" }, "downloads": -1, "filename": "oauth2-proxy-0.5.tar.gz", "has_sig": false, "md5_digest": "e7112a28a13740d64362ed183ae246d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2503, "upload_time": "2015-10-01T14:23:58", "url": "https://files.pythonhosted.org/packages/20/2a/3de8966cfbced5e9f52985526b028641d54104c0c19adc2588c2de36e9c3/oauth2-proxy-0.5.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "fcd30b7f4a404321683bd6a31819a49b", "sha256": "aac7f28954323d6ae4d88c241af036f5f05ed8b7310e331ff1be103db4d93066" }, "downloads": -1, "filename": "oauth2_proxy-1.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "fcd30b7f4a404321683bd6a31819a49b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5146, "upload_time": "2016-04-22T14:24:42", "url": "https://files.pythonhosted.org/packages/40/a1/6e2a921aa90c854141c0366cc5bdb42c4cb8e3654faa1d5d07262420b859/oauth2_proxy-1.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92775c33e4156da92eb5db0c65bbfe45", "sha256": "e56d23425aef6d5b0906237407a37526fc45761d138b2f0288fdd9d196fdbb86" }, "downloads": -1, "filename": "oauth2-proxy-1.0.11.tar.gz", "has_sig": false, "md5_digest": "92775c33e4156da92eb5db0c65bbfe45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3872, "upload_time": "2016-04-22T14:24:13", "url": "https://files.pythonhosted.org/packages/82/28/69bef24df0c50baffde712161cf022b548cd06a95b451fbc91a19a296271/oauth2-proxy-1.0.11.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "1b184155594caa05b72ad77b3d776582", "sha256": "bd6d4f8a5e38346ca4b262e32ea74f4545959ac3966ac0ff44ae86bc96cfdd5e" }, "downloads": -1, "filename": "oauth2_proxy-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "1b184155594caa05b72ad77b3d776582", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8653, "upload_time": "2015-11-24T09:51:46", "url": "https://files.pythonhosted.org/packages/3e/43/4e52b5b2a3d37674bbd6c081803979c6bfb53750b50531e3049d3212840a/oauth2_proxy-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c1df61a639b34e418b2d19251d70b7f", "sha256": "c8d22628f0031409e1ae01320d012b83dcc6015765df94593584a07d7dd08bb1" }, "downloads": -1, "filename": "oauth2-proxy-1.0.7.tar.gz", "has_sig": false, "md5_digest": "5c1df61a639b34e418b2d19251d70b7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3437, "upload_time": "2015-11-24T09:51:41", "url": "https://files.pythonhosted.org/packages/2f/6a/0b23cc5148adc63519d987e57c4612c5a6c792ae140c2b177d7727604de3/oauth2-proxy-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "bbcf32007bbad1e7f8c48d411d084eb8", "sha256": "bc33ea7c6be65ff5e3092760e54c0dc041e7c32037c7a95c4ffdfd1162ef277b" }, "downloads": -1, "filename": "oauth2_proxy-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "bbcf32007bbad1e7f8c48d411d084eb8", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10043, "upload_time": "2015-11-24T16:25:33", "url": "https://files.pythonhosted.org/packages/d5/e6/b1ae48ab7359d3572ae1b4a326babbb283c148341ad666b0d2b804764580/oauth2_proxy-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84798b2d555808af7c80e6490b3953a2", "sha256": "6898e59b24f1ad17f7509e164c1db107f25d8428e2ceb30319f4e3fbea5d67b2" }, "downloads": -1, "filename": "oauth2-proxy-1.0.8.tar.gz", "has_sig": false, "md5_digest": "84798b2d555808af7c80e6490b3953a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3887, "upload_time": "2015-11-24T16:25:28", "url": "https://files.pythonhosted.org/packages/83/68/a43592932cca89a84303cc15391bb1542cedd2153ef22b23cf52d244fecd/oauth2-proxy-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "33325dee1485be3dbc82a71ac0269345", "sha256": "8d9f3565c5a1b3c00f7380ad761ece613cbfb699c35c5fff1f9c8340039b13c1" }, "downloads": -1, "filename": "oauth2_proxy-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "33325dee1485be3dbc82a71ac0269345", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10063, "upload_time": "2015-12-01T17:18:51", "url": "https://files.pythonhosted.org/packages/56/cb/d3945bc4f5d454c45a9f1b837e0d8e6df794a854a7705e638f09a8ab4529/oauth2_proxy-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e638e55ef236085042cc1282757ebd90", "sha256": "a68c93a4788cc92f0d4ab690b5441d5276fc15144562c6165ba545eef7389522" }, "downloads": -1, "filename": "oauth2-proxy-1.0.9.tar.gz", "has_sig": false, "md5_digest": "e638e55ef236085042cc1282757ebd90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3905, "upload_time": "2015-12-01T17:18:41", "url": "https://files.pythonhosted.org/packages/db/92/2c457ca754f5914ad44a39f4c8df632b398a30e295a8eb005410e92281a8/oauth2-proxy-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fcd30b7f4a404321683bd6a31819a49b", "sha256": "aac7f28954323d6ae4d88c241af036f5f05ed8b7310e331ff1be103db4d93066" }, "downloads": -1, "filename": "oauth2_proxy-1.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "fcd30b7f4a404321683bd6a31819a49b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5146, "upload_time": "2016-04-22T14:24:42", "url": "https://files.pythonhosted.org/packages/40/a1/6e2a921aa90c854141c0366cc5bdb42c4cb8e3654faa1d5d07262420b859/oauth2_proxy-1.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92775c33e4156da92eb5db0c65bbfe45", "sha256": "e56d23425aef6d5b0906237407a37526fc45761d138b2f0288fdd9d196fdbb86" }, "downloads": -1, "filename": "oauth2-proxy-1.0.11.tar.gz", "has_sig": false, "md5_digest": "92775c33e4156da92eb5db0c65bbfe45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3872, "upload_time": "2016-04-22T14:24:13", "url": "https://files.pythonhosted.org/packages/82/28/69bef24df0c50baffde712161cf022b548cd06a95b451fbc91a19a296271/oauth2-proxy-1.0.11.tar.gz" } ] }