Skip to main content

Low-level Python OIDC Client library

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openid-connect-0.5.0.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

openid_connect-0.5.0-py2.py3-none-any.whl (12.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file openid-connect-0.5.0.tar.gz.

File metadata

  • Download URL: openid-connect-0.5.0.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for openid-connect-0.5.0.tar.gz
Algorithm Hash digest
SHA256 6d30406331c3384b0c02d07b7d0e00e4b2feb3b13be65b1e84e3178512d9aa48
MD5 b15cf26da4c649e7a90fa8e3a0dbfc8e
BLAKE2b-256 4c909f7a91b534e979a27877614b1e18897bdd7b83ff412a16d8b110d44ab42b

See more details on using hashes here.

File details

Details for the file openid_connect-0.5.0-py2.py3-none-any.whl.

File metadata

  • Download URL: openid_connect-0.5.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using 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

File hashes

Hashes for openid_connect-0.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ea7235ce9320ca0274f60c1b6f059819a71643c94c8a484b1a110cb2549ed6b7
MD5 dbbf47392a25d8515f8779285c860626
BLAKE2b-256 96ebb88f709b23fea262864a313e1ab956192fd7b3dd15b99cd2de28e0179e6a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page