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.

IdPyOIDC

Navigation

  • Introduction to IdPy-OIDC
  • How to move from oidcmsg,oidcrp and oidc-op to idpy-oidc
  • IdPyOIDC messages documentation!
  • IdPyOIDC server documentation
  • IdPyOIDC client documentation!
  • Indices and tables

Related Topics

  • Documentation overview
    • Previous: Welcome to IdPyOIDC’s documentation!
    • Next: How to move from oidcmsg,oidcrp and oidc-op to idpy-oidc

Quick search

©2017, Roland Hedberg. | Powered by Sphinx 5.0.1 & Alabaster 0.7.12 | Page source