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?, 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 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.