Skip to main content

Module auth

Module auth 

Source
Expand description

§OIDC/OAuth2 Authentication Manager

This module implements the OpenID Connect (OIDC) flow with FAPI 2.0 security enhancements, including:

  • Pushed Authorization Requests (PAR)
  • PKCE (Proof Key for Code Exchange)
  • DPoP (Demonstrating Proof-of-Possession)
  • RFC 8707 Resource Indicators

It also includes a local loopback server to handle the OAuth2 callback.

Structs§

AuthManager
Manages OIDC discovery, token exchange, and the DPoP flow.
OidcConfig
Configuration for the OIDC provider and local callback server.
Timeouts
Timeouts and retry delays. Default holds the production values.