Structs§
Enums§
Constants§
- REQUIRED_
DISCOVERY_ FIELDS - Required fields that must be present in a valid OIDC discovery document.
Traits§
Functions§
- compute_
discovery_ url - discover_
oidc_ config - discover_
oidc_ config_ with_ origin_ validator - ensure_
runtime_ oidc_ config_ with_ origin_ validator - fetch_
discovery_ document - Fetch the OIDC discovery document from the IdP.
- is_
configured_ oidc_ endpoint - Returns true when an optional endpoint URL is present and non-empty.
- needs_
runtime_ discovery - normalize_
absolute_ http_ url - Normalize and validate an absolute HTTP(S) URL.
- normalize_
discovery_ urls - Normalize discovery document URLs and validate each endpoint origin.
- normalize_
endpoint_ url - Normalize an OIDC endpoint URL, resolving relative endpoints against the issuer origin and path.
- normalize_
url - select_
token_ endpoint_ authentication - Select the token endpoint authentication method from discovery metadata.
- validate_
configured_ oidc_ endpoint_ origins - validate_
discovery_ document - Validate a discovery document for required fields and issuer match.
- validate_
discovery_ url - Validate a discovery URL before fetching.
- validate_
issuer_ url