AuthenticationDetailsRequest

data class AuthenticationDetailsRequest(val clientId: String, val codeChallenge: String, val codeChallengeMethod: CodeChallengeMethod = CodeChallengeMethod.S256, val resetCredentialsUrl: String, val responseType: ResponseType = ResponseType.CODE, val state: String, val locale: String?, val loginHint: String?, val loginStrategy: LoginStrategy?, val nonce: String?, val prompt: Prompt?, val redirectUri: String?, val scope: String?)

Data class representing the external authentication request.

Constructors

Link copied to clipboard
constructor(clientId: String, codeChallenge: String, codeChallengeMethod: CodeChallengeMethod = CodeChallengeMethod.S256, resetCredentialsUrl: String, responseType: ResponseType = ResponseType.CODE, state: String, locale: String?, loginHint: String?, loginStrategy: LoginStrategy?, nonce: String?, prompt: Prompt?, redirectUri: String?, scope: String?)

Properties

Link copied to clipboard

The OAuth2 client_id assigned to the client when it was registered.

Link copied to clipboard

The OAuth2 PKCE code_challenge. This is the hashed value of a verifier.

Link copied to clipboard

The OAuth2 PKCE code_challenge_method. Only the S256 method is supported.

Link copied to clipboard

Preferred languages for a customer.

Link copied to clipboard

The Oauth2 login_hint hints to the server which user is trying to authenticate.

Link copied to clipboard

Parameter, which indicates what will be the preferred login method.

Link copied to clipboard

The OAuth2 nonce. The nonce value sent by the client will be present in the final token.

Link copied to clipboard

Optional OAuth2 prompt parameter that specifies whether the Authorization Server prompts the End-User for reauthentication and consent.

Link copied to clipboard

The OAuth2 redirect_uri, to which the authorization server will redirect the user after authorization.

Link copied to clipboard

Parameter used for redirecting the users to a designated credentials reset interface from the Login Screen.

Link copied to clipboard

The OAuth2 response_type. Only the authorization code workflow is supported.

Link copied to clipboard

The OAuth2 scope on which the client requires access.

Link copied to clipboard

The OAuth2 state parameter sent in the request, for CSRF protection.