Skip to main content
Ctrl+K

Py OpenID Connect Auth.

  • Examples
  • API reference
  • What’s new
  • Code of Conduct
  • GitHub
  • Examples
  • API reference
  • What’s new
  • Code of Conduct
  • GitHub

Section Navigation

  • Core API
  • FastAPI API
  • Flask API
  • Quart API
  • Django API
  • Tornado API
  • Litestar API
  • API reference

API reference#

This section documents the public Python API.

Core#

  • Core API
    • OIDCAuth
    • IDToken
    • Token
    • DeviceStartResponse
    • TokenisedUser
    • UserInfo
    • JWKSCache
    • TokenVerifier
    • InvalidRequest
    • process_payload()
    • OIDCConfig
    • SystemUserInfo
    • CacheTokenPayload
    • string_to_dict()
    • extract_claims()
    • token_field_matches()
    • get_userinfo()
    • oidc_request()
    • query_user()
    • get_username()
  • Token minting and federation
    • TokenBroker
    • InMemoryBrokerStore
    • MongoDBBrokerStore
    • SQLAlchemyBrokerStore

Framework integrations#

  • FastAPI API
    • FastApiOIDCAuth
  • Flask API
    • FlaskOIDCAuth
  • Quart API
    • QuartOIDCAuth
  • Django API
    • DjangoOIDCAuth
  • Tornado API
    • TornadoOIDCAuth
  • Litestar API
    • LitestarOIDCAuth

previous

Litestar integration

next

Core API

On this page
  • Core
  • Framework integrations

© Copyright 2026, DKRZ.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.18.0.