Authentication Details Request
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? = null, val loginHint: String? = null, val loginStrategy: LoginStrategy? = null, val nonce: String? = null, val prompt: Prompt? = null, val redirectUri: String?, val scope: String? = null)
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? = null, loginHint: String? = null, loginStrategy: LoginStrategy? = null, nonce: String? = null, prompt: Prompt? = null, redirectUri: String?, scope: String? = null)
Properties
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
Parameter, which indicates what will be the preferred login method.
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.