Skip to main content

openid-connect - Low-level Python OIDC Client library

https://badge.fury.io/py/openid-connect.svg

This is a low-level Python library for authentication against OpenID Providers (e.g. Google).

For high-level libraries see the Aiakos project.

What is OpenID Connect?

It’s a OAuth2-based standard for authentication in applications.

Legacy authorization servers

openid-connect does also support some legacy OAuth2 providers that do not implement OpenID Connect protocol:

  • facebook

  • gitlab

  • github

For gitlab and github - both official and on-premise instances are supported.

Requirements

  • Python 3.7+ - might work on older 3.x versions, but it’s not tested

  • python-jose

Metadata

Release files for openid-connect 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openid-connect 0.5.0
File Size Uploaded
openid-connect-0.5.0.tar.gz 8.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openid-connect 0.5.0
File Interpreter ABI Platform
openid_connect-0.5.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 21.2 kB

Release files / openid-connect-0.5.0.tar.gz

Download URL openid-connect-0.5.0.tar.gz
Size 8.5 kB
Tags Source
SHA-256 checksum
How to use checksums
6d30406331c3384b0c02d07b7d0e00e4b2feb3b13be65b1e84e3178512d9aa48
BLAKE2b-256 checksum
How to use checksums
4c909f7a91b534e979a27877614b1e18897bdd7b83ff412a16d8b110d44ab42b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / openid_connect-0.5.0-py2.py3-none-any.whl

Download URL openid_connect-0.5.0-py2.py3-none-any.whl
Size 12.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
ea7235ce9320ca0274f60c1b6f059819a71643c94c8a484b1a110cb2549ed6b7
BLAKE2b-256 checksum
How to use checksums
96ebb88f709b23fea262864a313e1ab956192fd7b3dd15b99cd2de28e0179e6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page