PasskeyFlow

class PasskeyFlow(passkeyClient: PasskeyClient)

Stateless ceremony orchestration that carries opaque backend state from start through finish. Backend and callback exceptions deliberately propagate to the application.

Constructors

Link copied to clipboard
constructor(passkeyClient: PasskeyClient)

Functions

Link copied to clipboard
suspend fun <Input, State, Output> register(input: Input, backend: RegistrationBackend<Input, State, Output>, onPhaseChanged: (PasskeyPhase) -> Unit = {}): CeremonyResult<Output>
Link copied to clipboard
suspend fun <Input, State, Output> signIn(input: Input, backend: AuthenticationBackend<Input, State, Output>, onPhaseChanged: (PasskeyPhase) -> Unit = {}): CeremonyResult<Output>