openid-connect

Low-level Python OIDC Client library


Keywords
auth, oauth, openid, oidc, social, ldap
License
MIT
Install
pip install openid-connect==0.3.1

Documentation

openid-connect - Low-level Python OIDC Client library

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:

  • gitlab
  • github

Both official and on-premise instances are supported.

Requirements