Strategy
A sealed interface defining different strategies for creating a sign-in.
Each implementation represents a different method of initiating the sign-in process.
Inheritors
Types
Link copied to clipboard
@Serializable
Email code sign-in strategy.
Link copied to clipboard
@Serializable
Link copied to clipboard
Passkey strategy for authentication using a passkey.
Link copied to clipboard
@Serializable
Phone code sign-in strategy.
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Ticket strategy for authentication using a ticket.
Link copied to clipboard
Transfer strategy for account transfer scenarios.
Link copied to clipboard
data class TrustedDevice(val id: String? = null, val identifierHint: String? = null, val promptTitle: String? = null, val promptSubtitle: String? = null, val strategy: String = TRUSTED_DEVICE) : SignIn.CreateParams.Strategy
Trusted-device strategy for authentication using a locally enrolled biometric credential.