{ "info": { "author": "Samuel Gulliksson", "author_email": "samuel.gulliksson@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Flask-pyoidc\n\n[![PyPI](https://img.shields.io/pypi/v/flask-pyoidc.svg)](https://pypi.python.org/pypi/Flask-pyoidc)\n[![codecov.io](https://codecov.io/github/zamzterz/Flask-pyoidc/coverage.svg?branch=master)](https://codecov.io/github/its-dirg/Flask-pyoidc?branch=master)\n[![Build Status](https://travis-ci.org/zamzterz/Flask-pyoidc.svg?branch=master)](https://travis-ci.org/zamzterz/Flask-pyoidc)\n\nThis Flask extension provides simple OpenID Connect authentication, backed by [pyoidc](https://github.com/rohe/pyoidc).\n\n[\"Authorization Code Flow\"](http://openid.net/specs/openid-connect-core-1_0.html#CodeFlowAuth), as well as\n[\"Implicit Flow\"](https://openid.net/specs/openid-connect-core-1_0.html#ImplicitFlowAuth) and \n[\"Hybrid Flow\"](https://openid.net/specs/openid-connect-core-1_0.html#HybridFlowAuth), is supported.\n\n## Getting started\nRead [the documentation](https://flask-pyoidc.readthedocs.io/) or have a look at the\n[example Flask app](example/app.py) for a full example of how to use this extension.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zamzterz/flask-pyoidc", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "Flask-pyoidc", "package_url": "https://pypi.org/project/Flask-pyoidc/", "platform": "", "project_url": "https://pypi.org/project/Flask-pyoidc/", "project_urls": { "Homepage": "https://github.com/zamzterz/flask-pyoidc" }, "release_url": "https://pypi.org/project/Flask-pyoidc/3.0.0/", "requires_dist": [ "oic (==0.12)", "Flask", "requests" ], "requires_python": "", "summary": "Flask extension for OpenID Connect authentication.", "version": "3.0.0" }, "last_serial": 5995588, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "821d8cc755f7f2833f8d581cef19e714", "sha256": "21139707af71d2195267cee22f01f58388975e766f77c029e48c1264b891d8ff" }, "downloads": -1, "filename": "Flask-pyoidc-0.0.1.tar.gz", "has_sig": false, "md5_digest": "821d8cc755f7f2833f8d581cef19e714", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 898, "upload_time": "2016-02-11T09:43:01", "url": "https://files.pythonhosted.org/packages/19/64/6dd0ab4e3ae1e768942646306d888c3759b15cbdabbc8be538ae24f4da07/Flask-pyoidc-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "dcdbd86c97f0b13d2de2c4a060643cf6", "sha256": "ace29a49b0d075522b9a729095a6c7e1c9f47f197772842deba1b3411b789c47" }, "downloads": -1, "filename": "Flask-pyoidc-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dcdbd86c97f0b13d2de2c4a060643cf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2569, "upload_time": "2016-03-15T18:59:51", "url": "https://files.pythonhosted.org/packages/53/6a/133259e43ac3516a27e53636db310b59a97d687f50366ba20bb5553d9297/Flask-pyoidc-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8bbf76c4a31064a353e13890af57e746", "sha256": "9a99ae5bfbbc09ee6fcac2cf094cb03644511717e385ba7a274c82177d1be87a" }, "downloads": -1, "filename": "Flask-pyoidc-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8bbf76c4a31064a353e13890af57e746", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2239, "upload_time": "2016-03-15T19:04:09", "url": "https://files.pythonhosted.org/packages/25/38/03bdedee9c9e8c15a5152e508d0d8bb37a779539995db9a0d648a7f78e2e/Flask-pyoidc-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2f269e754d755a8961691f6b56cac6a0", "sha256": "ca89f7e52adfef9cb0eeb179de50261a7bb35dc8c51b3c5342f15087277fc54c" }, "downloads": -1, "filename": "Flask-pyoidc-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2f269e754d755a8961691f6b56cac6a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2242, "upload_time": "2016-03-17T19:47:07", "url": "https://files.pythonhosted.org/packages/3f/22/4d2ba60f367ad8e2916e87df61ec2c639a5d374ae8786ae2d2987944913a/Flask-pyoidc-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f2b0027cd55aac0a56358e96b3e004dc", "sha256": "6df80fca27d81407eeeede5026bac2e37a60164230255d4549c665f7aaaa3e98" }, "downloads": -1, "filename": "Flask-pyoidc-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f2b0027cd55aac0a56358e96b3e004dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2324, "upload_time": "2016-03-18T11:25:53", "url": "https://files.pythonhosted.org/packages/8a/98/f861d206a46398a44e34071e603d135d43d2091c5471352671c2aebe7019/Flask-pyoidc-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6bf9c6b66404138d5171bf5fe10dd2ec", "sha256": "92fd25bb47ca723c867a7d78b96c5dd30763e3c9e7b4671b2c9eda525a9f5dcc" }, "downloads": -1, "filename": "Flask-pyoidc-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6bf9c6b66404138d5171bf5fe10dd2ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2342, "upload_time": "2016-03-27T16:02:57", "url": "https://files.pythonhosted.org/packages/85/78/2eac77734096c27c2000ab43fc4534042b4c40c6a25e102b773cdb713731/Flask-pyoidc-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "959c0c9ea098194c2736ad85fa325000", "sha256": "d632847d034532205bdf390e8de4859f069e06966d61680ff741d4a8180ed462" }, "downloads": -1, "filename": "Flask-pyoidc-0.3.1.tar.gz", "has_sig": false, "md5_digest": "959c0c9ea098194c2736ad85fa325000", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2423, "upload_time": "2016-03-30T07:25:16", "url": "https://files.pythonhosted.org/packages/17/79/b394a3fbe3e227359815f072bbcec67adf9610b17f623a867c58a89b07f3/Flask-pyoidc-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "41dee31730843f6964e470f94f85c86b", "sha256": "49459de4def4990302bd16485fdeacbdc4f1f7ef0f050645f66a3f05cff08a19" }, "downloads": -1, "filename": "Flask-pyoidc-0.4.0.tar.gz", "has_sig": false, "md5_digest": "41dee31730843f6964e470f94f85c86b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2576, "upload_time": "2016-04-01T07:57:55", "url": "https://files.pythonhosted.org/packages/6b/f0/2d2a2192ed625b57a42525909f600800e2194fba2cfaa19941e7618e7216/Flask-pyoidc-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c8c7fb738453ebc8820f18d466b476a4", "sha256": "6c9d3d369564ece9718736e923151284c72b67c8887b361a0bb4853063c4df08" }, "downloads": -1, "filename": "Flask-pyoidc-0.5.0.tar.gz", "has_sig": false, "md5_digest": "c8c7fb738453ebc8820f18d466b476a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2527, "upload_time": "2016-04-05T19:09:37", "url": "https://files.pythonhosted.org/packages/44/7f/ef19fec8917280242c49ce1a72ea9cd34b8906e13ba500aa89f65a096a15/Flask-pyoidc-0.5.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "51bb5d9bd8246843d15ff0e09304ab5f", "sha256": "d8c96286591952685a784828e4e5ace2a53c1d0b44aa61264e56844e7a7cd82a" }, "downloads": -1, "filename": "Flask-pyoidc-1.0.0.tar.gz", "has_sig": false, "md5_digest": "51bb5d9bd8246843d15ff0e09304ab5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2881, "upload_time": "2016-10-11T05:18:33", "url": "https://files.pythonhosted.org/packages/8c/66/28bdeffd18d3fa3808d62c369262aba61817525fa99ab46e5c73af0192f3/Flask-pyoidc-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "95bd3bcf3ed51b5ac416c6d82b01c737", "sha256": "77466710f80bd54a4395942ac7d96d6eaf6ac560023c97ad3eb5e5ccdc909b08" }, "downloads": -1, "filename": "Flask-pyoidc-1.1.0.tar.gz", "has_sig": false, "md5_digest": "95bd3bcf3ed51b5ac416c6d82b01c737", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2950, "upload_time": "2017-02-12T09:39:15", "url": "https://files.pythonhosted.org/packages/16/50/3ea7f297eee6f9de4296098033bb3a0c38fd995109fda5115e296829d7f9/Flask-pyoidc-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "dc762374171f4113be1e45740e61ec76", "sha256": "d364cafc8b97a67d1ad918a0e18e34ce0537c5f2f02856ab5948572d4db393a5" }, "downloads": -1, "filename": "Flask-pyoidc-1.2.0.tar.gz", "has_sig": false, "md5_digest": "dc762374171f4113be1e45740e61ec76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4538, "upload_time": "2017-09-08T14:21:57", "url": "https://files.pythonhosted.org/packages/d9/50/1649c070394af9fc61afca00d5e7cbea0246cec9621904246e855345fa61/Flask-pyoidc-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "165c615dd7247faab72449afad0e15bb", "sha256": "7ce1047cd5c490d9e5cc71a7e9d032da092079d7287cefcb8e9f28bf8135f8e8" }, "downloads": -1, "filename": "Flask-pyoidc-1.3.0.tar.gz", "has_sig": false, "md5_digest": "165c615dd7247faab72449afad0e15bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6161, "upload_time": "2018-07-30T17:33:24", "url": "https://files.pythonhosted.org/packages/28/76/69a43624876114179aa4d017235bf1a79efcb93c702cd292dd5858d4004b/Flask-pyoidc-1.3.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "858cfd662197747fd0a8ce5fa47ca342", "sha256": "6a8fac4459ae5c65f710ec77877391d55b338068405b89f1f4a4394770ef1114" }, "downloads": -1, "filename": "Flask-pyoidc-2.0.0.tar.gz", "has_sig": false, "md5_digest": "858cfd662197747fd0a8ce5fa47ca342", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9489, "upload_time": "2018-09-16T18:25:53", "url": "https://files.pythonhosted.org/packages/7a/e9/5f0e49f6bc6a455ce38eeeca6ef3baa1778fe2c1d6546de4bc0693394976/Flask-pyoidc-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "a7b8c47ed54399677c2ac16351cd7b19", "sha256": "3c1f03d403f80f79d79024752eddab7c042e76c886dbd7fff1cbb90e2db3b684" }, "downloads": -1, "filename": "Flask-pyoidc-2.1.0.tar.gz", "has_sig": false, "md5_digest": "a7b8c47ed54399677c2ac16351cd7b19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11259, "upload_time": "2019-07-23T20:08:57", "url": "https://files.pythonhosted.org/packages/98/95/565b58d371dadc49ab1b779c40c51c3792a5532b3c2a0b7f482bb8858e17/Flask-pyoidc-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "9fffc82f3d3f0d2eb8e0348369447b12", "sha256": "fb95c452c62de7ec6290fbb5ab8590753541c399e7b817d7d8badd0e9ad6fd52" }, "downloads": -1, "filename": "Flask-pyoidc-2.2.0.tar.gz", "has_sig": false, "md5_digest": "9fffc82f3d3f0d2eb8e0348369447b12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14520, "upload_time": "2019-08-02T11:46:18", "url": "https://files.pythonhosted.org/packages/7f/22/6e69a71a7dff85e51be790f0fa7fb0a0196a0cb717cc283263a40694cba9/Flask-pyoidc-2.2.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "9882298fe5068b3365046457259fb1bc", "sha256": "c5556e82eb45c6314f4dc4c357c9909830e99cd2e4237ba56f34ca9e699aae42" }, "downloads": -1, "filename": "Flask_pyoidc-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9882298fe5068b3365046457259fb1bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16045, "upload_time": "2019-10-18T13:15:03", "url": "https://files.pythonhosted.org/packages/dc/fb/2a9e87e91904c70dfdb1f7144a8a3bc535e26add6e5ddef7fab12531c22d/Flask_pyoidc-3.0.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9882298fe5068b3365046457259fb1bc", "sha256": "c5556e82eb45c6314f4dc4c357c9909830e99cd2e4237ba56f34ca9e699aae42" }, "downloads": -1, "filename": "Flask_pyoidc-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9882298fe5068b3365046457259fb1bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16045, "upload_time": "2019-10-18T13:15:03", "url": "https://files.pythonhosted.org/packages/dc/fb/2a9e87e91904c70dfdb1f7144a8a3bc535e26add6e5ddef7fab12531c22d/Flask_pyoidc-3.0.0-py3-none-any.whl" } ] }