Authentication Service
interface AuthenticationService
Interface for handling customer authentication operations.
Functions
Link copied to clipboard
abstract suspend fun getAuthenticationDetails(brandIdentity: String, request: AuthenticationDetailsRequest): AuthenticationDetails
Retrieve the authentication details needed for issuing an authorization code.
Link copied to clipboard
open fun getAuthenticationDetailsAsync(brandIdentity: String, request: AuthenticationDetailsRequest, cancellationSignal: CancellationSignal?, callback: WalletCallback<AuthenticationDetails>)
Asynchronously retrieve the authentication details needed for issuing an authorization code.
Link copied to clipboard
abstract suspend fun send2faChallenge(eventId: String, request: ScaAuthenticationEventChallengeEmbeddedHybridRequest): ScaAuthenticationEventChallengeEmbeddedHybridResponse
Send a SCA challenge as part of the ongoing Embedded or Hybrid SCA process.
Link copied to clipboard
open fun send2faChallengeAsync(eventId: String, request: ScaAuthenticationEventChallengeEmbeddedHybridRequest, cancellationSignal: CancellationSignal?, callback: WalletCallback<ScaAuthenticationEventChallengeEmbeddedHybridResponse>)
Asynchronously send a SCA challenge as part of the ongoing Embedded or Hybrid SCA process.
Link copied to clipboard
abstract suspend fun submit2faAttempt(eventId: String, request: ScaAuthenticationEventAttemptEmbeddedHybridRequest): ScaAuthenticationEventAttemptEmbeddedHybridResponse
Submit an Embedded or Hybrid authentication attempt for a SCA event.
Link copied to clipboard
open fun submit2faAttemptAsync(eventId: String, request: ScaAuthenticationEventAttemptEmbeddedHybridRequest, cancellationSignal: CancellationSignal?, callback: WalletCallback<ScaAuthenticationEventAttemptEmbeddedHybridResponse>)
Asynchronously submit an Embedded or Hybrid authentication attempt for a SCA event.