Sign in

Type: PushedAuthorizationParams

Parameters used when creating a Pushed Authorization Request (PAR).

This type mirrors AuthorizationParams but excludes requestUri, since the request_uri value is generated by the authorization server after a successful PAR request and must not be supplied by the client.

Extends

Properties

PropertyTypeDescription
acrValues?string[]Authentication Context Class Reference (ACR) values requesting specific authentication assurance levels or methods.
authenticatorHint?AuthenticatorsHint to the authorization server indicating which authenticator or connection should be used.
codeChallenge?stringPKCE code challenge derived from the code verifier. Used to secure authorization code exchanges.
codeChallengeMethod?CodeChallengeMethodMethod used to generate the PKCE code challenge.
display?DisplayOptionsPreferred display mode for the authentication UI.
loginHint?stringHint identifying the user (for example, email or username). Used to prefill or optimize the sign-in experience.
maxAge?numberMaximum acceptable time (in seconds) since the user last authenticated. If exceeded, the user may be required to sign in again.
nonce?stringA cryptographically random value included in the ID token to prevent replay attacks.
prompt?PromptControls authentication interaction behavior. For example, forcing login or consent.
redirectUri?stringThe redirect URI where the authorization server sends the user after authentication completes.
request?stringA signed JWT containing authorization request parameters.
resource?stringSpace-separated list of resource indicators that scope the issued access token.
responseMode?ResponseModesSpecifies how the authorization response is returned to the client.
responseType?ResponseTypesDetermines which artifacts are returned from the authorization endpoint.
scopes?stringSpace-separated list of scopes requested during authentication.
state?stringA cryptographically random value used to maintain request state and protect against CSRF attacks.
uiLocales?stringPreferred UI language.
© 2024 MonoCloud. All rights reserved.