.. _intro: ************************* Introduction to IdPy-OIDC ************************* This package will try to implement all things OAuth2 and OIDC. Not just the basic standards but also as soon as we can the extensions that appear on the horizon. IdpyOIDC implements the following standards: * `The OAuth 2.0 Authorization Framework `_ * `The OAuth 2.0 Authorization Framework: Bearer Token Usage `_ * `OpenID Connect Core 1.0 incorporating errata set 1 `_ * `Web Finger `_ * `OpenID Connect Discovery 1.0 incorporating errata set 1 `_ * `OpenID Connect Dynamic Client Registration 1.0 incorporating errata set 1 `_ * `OpenID Connect Session Management 1.0 `_ * `OpenID Connect Back-Channel Logout 1.0 `_ * `OpenID Connect Front-Channel Logout 1.0 `_ * `OAuth2 Token introspection `_ * `OAuth2 Token exchange `_ * `The OAuth 2.0 Authorization Framework: JWT-Secured Authorization Request (JAR) `_ It also comes with the following `add_on` modules. * Custom scopes, that extends `[OIDC standard ScopeClaims] `_ * `Proof Key for Code Exchange by OAuth Public Clients (PKCE) `_ * `OAuth2 PAR `_ * `OAuth2 RAR `_ * `OAuth2 DPoP `_ The entire project code is open sourced and therefore licensed under the `Apache 2.0 `_.