View Source OIDC.Auth.Challenge (oidc v0.5.0)
OpenID Connect challenge
Link to this section Summary
Link to this section Types
Specs
t() :: %OIDC.Auth.Challenge{
auth_time_required: boolean(),
client_config: module(),
client_id: OIDC.client_id(),
id_token_iat_max_time_gap: non_neg_integer() | nil,
issuer: OIDC.issuer(),
mandatory_acrs: [OIDC.acr()] | nil,
nonce: OIDC.nonce() | nil,
oauth2_metadata_updater_opts: Keyword.t() | nil,
pkce_code_verifier: String.t() | nil,
redirect_uri: OIDC.redirect_uri(),
response_type: OIDC.response_type(),
scope: [OIDC.scope()],
server_metadata: OIDC.server_metadata() | nil,
state_param: String.t(),
token_endpoint_tesla_auth_middleware_opts: Keyword.t() | nil
}