{ "info": { "author": "Aiakos Contributors", "author_email": "aiakos@aiakosauth.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Topic :: System :: Systems Administration :: Authentication/Directory" ], "description": "openid-connect - Low-level Python OIDC Client library\n=====================================================\n.. image:: https://badge.fury.io/py/openid-connect.svg\n\t:target: https://badge.fury.io/py/openid-connect\n\nThis is a low-level Python library for authentication against OpenID\nProviders (e.g. Google).\n\nFor high-level libraries see the Aiakos_ project.\n\nWhat is OpenID Connect?\n-----------------------\n\nIt's a OAuth2-based standard for authentication in applications.\n\nLegacy authorization servers\n----------------------------\n\nopenid-connect does also support some legacy OAuth2 providers\nthat do not implement OpenID Connect protocol:\n\n- facebook\n- gitlab\n- github\n\nFor gitlab and github - both official and on-premise instances are supported.\n\nRequirements\n------------\n\n- Python 3.7+ - might work on older 3.x versions, but it's not tested\n- python-jose_\n\n.. _Aiakos: https://gitlab.com/aiakos\n.. _python-jose: https://github.com/mpdavis/python-jose\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/aiakos/python-openid-connect", "keywords": "auth oauth openid oidc social ldap", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "openid-connect", "package_url": "https://pypi.org/project/openid-connect/", "platform": "", "project_url": "https://pypi.org/project/openid-connect/", "project_urls": { "Homepage": "https://gitlab.com/aiakos/python-openid-connect" }, "release_url": "https://pypi.org/project/openid-connect/0.5.0/", "requires_dist": [ "python-jose", "requests" ], "requires_python": "", "summary": "Low-level Python OIDC Client library", "version": "0.5.0" }, "last_serial": 5267357, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4a88baa100bb6993eeeae0f712143d46", "sha256": "4cb21e8c2b7a4e7d13a0dcebbc1a3fbb64762b3281e6c05541d84e8d8f2a7eb2" }, "downloads": -1, "filename": "openid_connect-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4a88baa100bb6993eeeae0f712143d46", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7519, "upload_time": "2017-03-02T19:17:01", "url": "https://files.pythonhosted.org/packages/9a/4a/a52e137a352d11336d2e3910c14c0297a444bae18f241c29d8fbc684c80f/openid_connect-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43399fcc94090f403b4e3ab539214f0a", "sha256": "1da96523983aa9ef5586b1f22bda565e437558d27464e4f404225ef7f2acf8e8" }, "downloads": -1, "filename": "openid-connect-0.1.0.tar.gz", "has_sig": false, "md5_digest": "43399fcc94090f403b4e3ab539214f0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5244, "upload_time": "2017-03-02T19:16:59", "url": "https://files.pythonhosted.org/packages/bd/a1/d403010eed622fb94269b233a19d46ddffb42813ee5f81086bfd022f49be/openid-connect-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "42a3c93a6ae0b81aa7c811d3158c8f6e", "sha256": "fe1f2cb31ea384d9d14f025261ebfb82a98644ecf87d7bc77afce6810728fd9b" }, "downloads": -1, "filename": "openid_connect-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42a3c93a6ae0b81aa7c811d3158c8f6e", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8569, "upload_time": "2017-03-02T23:51:42", "url": "https://files.pythonhosted.org/packages/c3/4b/ba62c9ea6a27d9f2a818f28fa1401f5a013202271e1ece67747acb0fb9cb/openid_connect-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58a3a18ee5f5929876e64c5b5f2dd879", "sha256": "7bdd14bce56bc8181360df0633283cf2cf14e3e27c90cd8deba651d4d4522035" }, "downloads": -1, "filename": "openid-connect-0.2.0.tar.gz", "has_sig": false, "md5_digest": "58a3a18ee5f5929876e64c5b5f2dd879", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5875, "upload_time": "2017-03-02T23:51:40", "url": "https://files.pythonhosted.org/packages/16/27/7fea725da42f4f375539096bbc08197cc104f6d72f153b563f7ea426dd39/openid-connect-0.2.0.tar.gz" } ], "0.2.0a1": [ { "comment_text": "", "digests": { "md5": "c57bd60532975aa921a4f70808723e2c", "sha256": "9f717dcee651c5435171038f8c3fafeac1f06b1c8c7337899da329236385d6c6" }, "downloads": -1, "filename": "openid_connect-0.2.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c57bd60532975aa921a4f70808723e2c", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8556, "upload_time": "2017-03-02T23:37:36", "url": "https://files.pythonhosted.org/packages/b8/7c/50e840802d670d2ae69dd1074136b17d1dbb2d384bfce7fbc60b9eaa10cc/openid_connect-0.2.0a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b63180ed9cb6ed11dbb3331ade6fb913", "sha256": "d6330c8e32aab3818205e7f22720c95ffd2893836e9e4eb7118c5189708a6601" }, "downloads": -1, "filename": "openid-connect-0.2.0a1.tar.gz", "has_sig": false, "md5_digest": "b63180ed9cb6ed11dbb3331ade6fb913", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5822, "upload_time": "2017-03-02T23:37:34", "url": "https://files.pythonhosted.org/packages/fd/a4/02244daa4cb3e068acf0012bb42de2d2cf2082fe1d8ec2efc9e9364f2178/openid-connect-0.2.0a1.tar.gz" } ], "0.2.0a2": [ { "comment_text": "", "digests": { "md5": "79906ab534d8bb048b6172b11c2564e1", "sha256": "ba85f3e542603c4a742a321c9d40ce90211e25ffa1e4ef0e4e96e34fa2fd79b8" }, "downloads": -1, "filename": "openid_connect-0.2.0a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79906ab534d8bb048b6172b11c2564e1", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8605, "upload_time": "2017-03-02T23:46:46", "url": "https://files.pythonhosted.org/packages/9c/c5/89d759e95e752c5a0d35eefda9b73959c3a953f927992fdfdd092f45a738/openid_connect-0.2.0a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c19376062cd0bae588c9e58a2eb7070e", "sha256": "110da545e853b347617fa09543eb683492ad9445c8e1343b5ab1a0ab41a5ffa7" }, "downloads": -1, "filename": "openid-connect-0.2.0a2.tar.gz", "has_sig": false, "md5_digest": "c19376062cd0bae588c9e58a2eb7070e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5876, "upload_time": "2017-03-02T23:46:44", "url": "https://files.pythonhosted.org/packages/18/60/f5698d08e29369bdf445489e0ac7e4dc49609f60a09476c892c4dffbc7a6/openid-connect-0.2.0a2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "60b51b5cf2fd27920f9e664409391636", "sha256": "506de427b1150cc96ddf4ded431cf7fdface8cecfd31f117ae2d25c811948d32" }, "downloads": -1, "filename": "openid_connect-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60b51b5cf2fd27920f9e664409391636", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8580, "upload_time": "2017-03-16T11:07:24", "url": "https://files.pythonhosted.org/packages/e0/f2/a2bcb454d0ba8078ff81311355fcc38c930bdea1434fe6275a43feea8f64/openid_connect-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb7664764316b823c18a52a7b22add04", "sha256": "cb00147c780347990391c4737a8e1aef6d8505457b56a65480875f2b29c45b41" }, "downloads": -1, "filename": "openid-connect-0.2.1.tar.gz", "has_sig": false, "md5_digest": "bb7664764316b823c18a52a7b22add04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5899, "upload_time": "2017-03-16T11:07:22", "url": "https://files.pythonhosted.org/packages/b3/94/1af7c0ff05fdc3ee705f7310a501bac102aeee73f1a3dcf7769ce395250f/openid-connect-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "09e409413c1d5976d782119c38069451", "sha256": "8cb9b8697f92c0acfc1f31f5b35aa50fa5245bd4c74d47c49a22eb1a5c0e859c" }, "downloads": -1, "filename": "openid_connect-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09e409413c1d5976d782119c38069451", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8581, "upload_time": "2017-05-29T12:18:55", "url": "https://files.pythonhosted.org/packages/41/5d/b48e630bf2a8066f4edb747033aec746d2125a290fd257978426f0b87a2e/openid_connect-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c44e70bba66e4615f7e53c60f93f386b", "sha256": "08eae873b6997057533e614ee975b515082b898316bad179b80932bf5e98fe41" }, "downloads": -1, "filename": "openid-connect-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c44e70bba66e4615f7e53c60f93f386b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5898, "upload_time": "2017-05-29T12:18:52", "url": "https://files.pythonhosted.org/packages/28/1d/1657f142aa015db59a999e4b90e79c1f3782376d835d3dab82c2cd696898/openid-connect-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f6cca1eb4358f343f290c29d0df4dcbb", "sha256": "a92255218a52a8c3c6e4dd97f62eb14e5bcf0c9f2ecee344f64603feb3dd5b57" }, "downloads": -1, "filename": "openid_connect-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6cca1eb4358f343f290c29d0df4dcbb", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8732, "upload_time": "2017-05-31T19:01:35", "url": "https://files.pythonhosted.org/packages/3a/c5/b65c5b18bb623f7cae11f83252f75e7b05eaf2633af202e974c2d07f70cc/openid_connect-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "072aff80e4470a5d7d36d9e3a69cc26e", "sha256": "447b66500e829f2c91ebcfc6894083165b9beeb3550ea42ba026b76e0b897095" }, "downloads": -1, "filename": "openid-connect-0.3.0.tar.gz", "has_sig": false, "md5_digest": "072aff80e4470a5d7d36d9e3a69cc26e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6051, "upload_time": "2017-05-31T19:01:32", "url": "https://files.pythonhosted.org/packages/6a/7e/68f21e4b4c8bd1f93e3abc546e3b0a0179a8eb4db70f736e5adbf164a2e2/openid-connect-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4d1d23bd4d5272084bdf37dd17b17e62", "sha256": "ab300f72a7f9b03145c7a96de341d3701a329d824e4ae25a2c4c6e8b5131c404" }, "downloads": -1, "filename": "openid_connect-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d1d23bd4d5272084bdf37dd17b17e62", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8747, "upload_time": "2017-06-11T09:10:29", "url": "https://files.pythonhosted.org/packages/4f/2e/5222a2b06cf2348db08f74c08c30e2b480799c3fffefa34efb0a7c4ca1cb/openid_connect-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6db08fac9048f77ed179be6737fa604c", "sha256": "1fb6ba05dd4bdbd1a83332e924c74ab518d363b329bf47aee9939c62fa9a8448" }, "downloads": -1, "filename": "openid-connect-0.3.1.tar.gz", "has_sig": false, "md5_digest": "6db08fac9048f77ed179be6737fa604c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6055, "upload_time": "2017-06-11T09:10:26", "url": "https://files.pythonhosted.org/packages/88/6a/1e956408a4836f4735ef615b7a7f22034a598a9d19f8662a1fe995e7008c/openid-connect-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f5ff245b3118fa0e192b58e1a9791054", "sha256": "f7b05bcac16a92926452724b4aea7c2a03185c23cb70deefa0a92f7236c214fa" }, "downloads": -1, "filename": "openid_connect-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5ff245b3118fa0e192b58e1a9791054", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9897, "upload_time": "2017-07-21T10:53:31", "url": "https://files.pythonhosted.org/packages/2e/bc/5f0cc2fe6cba3897ffab0978d7965825fed85e82625cd55daae7c717a248/openid_connect-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cfa9477affec1a135c53e14b705fbbd", "sha256": "29ff71ce9cb12a2598a9a58431e917db965cee87561f52006ed298cab5f390f7" }, "downloads": -1, "filename": "openid-connect-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9cfa9477affec1a135c53e14b705fbbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6725, "upload_time": "2017-07-21T10:53:33", "url": "https://files.pythonhosted.org/packages/3c/9b/cf1c3b1bdadc1e538823cd40abbf9dbbcd53d9e0dc86c2ff60cc164342f9/openid-connect-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "47d1b9ebfbf51883c8f5d96b4c2bf7e7", "sha256": "50ba79f4ed1f1625c3a86aab8c18601eb254953a29a40ea9c78daafb2c2ff4ca" }, "downloads": -1, "filename": "openid_connect-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47d1b9ebfbf51883c8f5d96b4c2bf7e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9964, "upload_time": "2017-10-10T10:43:01", "url": "https://files.pythonhosted.org/packages/d2/ec/35db1833e56e709bde2ed54445d8ccf0c439558a07c9d1d0fb84a5c1372d/openid_connect-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc3f10515c4119285219593e02dd8af8", "sha256": "cda003e0d4f7a337c46844222e0ad3b7fe12fcc295b9870f1bae541d99e00802" }, "downloads": -1, "filename": "openid-connect-0.4.1.tar.gz", "has_sig": false, "md5_digest": "dc3f10515c4119285219593e02dd8af8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6792, "upload_time": "2017-10-10T10:43:02", "url": "https://files.pythonhosted.org/packages/aa/39/ce911ec1879cc438420e328c34e918a078f028e5ae924d68898cdbf819a5/openid-connect-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "93a3bc518b555e2d63f9dac9f2387add", "sha256": "d540686eb0327ce27fbab38f8a4a0a5c7a88c1fb7ec73929c5015b71219156d4" }, "downloads": -1, "filename": "openid_connect-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93a3bc518b555e2d63f9dac9f2387add", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9958, "upload_time": "2017-10-10T10:45:22", "url": "https://files.pythonhosted.org/packages/b0/95/422c222d935c949591bf73b34a3e72df24beccd2d3d635539566964a2595/openid_connect-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0b40ae8161da85c4dfe071c3fb95abc", "sha256": "e726baa783dda4c0c17754466c3df0211c04501fe1f452060227ca7f0553e35d" }, "downloads": -1, "filename": "openid-connect-0.4.2.tar.gz", "has_sig": false, "md5_digest": "c0b40ae8161da85c4dfe071c3fb95abc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6784, "upload_time": "2017-10-10T10:45:24", "url": "https://files.pythonhosted.org/packages/c5/38/049d21a63f7001bdce2a2b3f5847b0dc452644a4e7b8aa3cd56296efaa19/openid-connect-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "9a2a9658e19f116de8979a153e389a79", "sha256": "cfa401ef0056bb3aa0621d20b63de932905e3e81f8c0eca839d38d82b59bd95a" }, "downloads": -1, "filename": "openid_connect-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a2a9658e19f116de8979a153e389a79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10206, "upload_time": "2019-01-15T17:38:17", "url": "https://files.pythonhosted.org/packages/3b/71/990a5461ab63ed2088987b1264704aee2b84657573f85b66a4535ed25602/openid_connect-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f76b566a0b8d43a48a2fa6d25d146474", "sha256": "0fd98d2dfd83e2126e58c4632031c035c693f7673e2a3cf44dcbf7c61a0f7a4d" }, "downloads": -1, "filename": "openid-connect-0.4.3.tar.gz", "has_sig": false, "md5_digest": "f76b566a0b8d43a48a2fa6d25d146474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6674, "upload_time": "2019-01-15T17:38:19", "url": "https://files.pythonhosted.org/packages/82/46/00fa808d85108705c504e6d2a68477e4bea9db58597c36c25bccbfbcb9c4/openid-connect-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "dbbf47392a25d8515f8779285c860626", "sha256": "ea7235ce9320ca0274f60c1b6f059819a71643c94c8a484b1a110cb2549ed6b7" }, "downloads": -1, "filename": "openid_connect-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbbf47392a25d8515f8779285c860626", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12735, "upload_time": "2019-05-14T13:19:57", "url": "https://files.pythonhosted.org/packages/96/eb/b88f709b23fea262864a313e1ab956192fd7b3dd15b99cd2de28e0179e6a/openid_connect-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b15cf26da4c649e7a90fa8e3a0dbfc8e", "sha256": "6d30406331c3384b0c02d07b7d0e00e4b2feb3b13be65b1e84e3178512d9aa48" }, "downloads": -1, "filename": "openid-connect-0.5.0.tar.gz", "has_sig": false, "md5_digest": "b15cf26da4c649e7a90fa8e3a0dbfc8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8497, "upload_time": "2019-05-14T13:19:58", "url": "https://files.pythonhosted.org/packages/4c/90/9f7a91b534e979a27877614b1e18897bdd7b83ff412a16d8b110d44ab42b/openid-connect-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dbbf47392a25d8515f8779285c860626", "sha256": "ea7235ce9320ca0274f60c1b6f059819a71643c94c8a484b1a110cb2549ed6b7" }, "downloads": -1, "filename": "openid_connect-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbbf47392a25d8515f8779285c860626", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12735, "upload_time": "2019-05-14T13:19:57", "url": "https://files.pythonhosted.org/packages/96/eb/b88f709b23fea262864a313e1ab956192fd7b3dd15b99cd2de28e0179e6a/openid_connect-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b15cf26da4c649e7a90fa8e3a0dbfc8e", "sha256": "6d30406331c3384b0c02d07b7d0e00e4b2feb3b13be65b1e84e3178512d9aa48" }, "downloads": -1, "filename": "openid-connect-0.5.0.tar.gz", "has_sig": false, "md5_digest": "b15cf26da4c649e7a90fa8e3a0dbfc8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8497, "upload_time": "2019-05-14T13:19:58", "url": "https://files.pythonhosted.org/packages/4c/90/9f7a91b534e979a27877614b1e18897bdd7b83ff412a16d8b110d44ab42b/openid-connect-0.5.0.tar.gz" } ] }