Package-level declarations

Types

Link copied to clipboard
data class AuthBiometricCredential(val value: String?)

Data class representing the biometric credential response.

Link copied to clipboard
data class AuthenticationDetails(val authenticationUrl: String)

Data class representing the authentication details needed to trigger an authentication.

Link copied to clipboard
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.

Link copied to clipboard

Enum class represents the status of the biometric credential.

Link copied to clipboard
data class BiometricTokenRequest(val username: String, val biometricData: String, val scope: String?)

Data class representing the login with biometric data request.

Link copied to clipboard

Enum class representing the OAuth2 PKCE code_challenge_method. It is used in the OAuth 2.0 authorization process to specify the method by which a code_verifier is transformed into a code_challenge during the Proof Key for Code Exchange (PKCE) flow.

Link copied to clipboard
data class DeleteBiometricCredentialResponse(val isSuccess: Boolean)

Data class representing the response of an delete biometric credential operation.

Link copied to clipboard

Enum class representing preferred login method.

Link copied to clipboard
data class PasswordTokenRequest(val username: String, val password: String, val scope: String?)

Data class representing the login with password request.

Link copied to clipboard
data class PinTokenRequest(val username: String, val pin: String, val scope: String?)

Data class representing the login with password request.

Link copied to clipboard
enum Prompt : Enum<Prompt>

Enum class representing the OAuth2 prompt parameter. Specifies whether the Authorization Server prompts the End-User for re-authentication and consent.

Link copied to clipboard
data class RefreshTokenRequest(val refreshToken: String, val scope: String? = null)

Data class representing the refresh token request.

Link copied to clipboard

Enum class representing the OAuth2 grant types.

Link copied to clipboard
data class Token(val accessToken: String, val expiresIn: Int?, val refreshToken: String?, val refreshTokenExpiresIn: Int?, val tokenType: String, val idToken: String?, val scope: String?)

Data class representing a response to a successful token request.