Sign in

Type: AuthorizationParams

Parameters used to construct an OAuth 2.0 / OpenID Connect authorization request.

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.
requestUri?stringURI referencing a previously created authorization request (typically via Pushed Authorization Requests — PAR). When set, other authorization parameters may be ignored.
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.