AuthenticationFactor

A user authentication factor that can be deleted from the user's account.

Inheritors

Types

Link copied to clipboard
data class Biometric(val factorId: String) : AuthenticationFactor

A biometric factor.

Link copied to clipboard
data class CryptoWallet(val factorId: String) : AuthenticationFactor

A crypto wallet factor.

Link copied to clipboard
data class Email(val factorId: String) : AuthenticationFactor

An email address factor.

Link copied to clipboard
data class OAuth(val factorId: String) : AuthenticationFactor

An OAuth provider registration factor.

Link copied to clipboard
data class PhoneNumber(val factorId: String) : AuthenticationFactor

A phone number factor.

Link copied to clipboard
data class TOTP(val factorId: String) : AuthenticationFactor

A TOTP authenticator factor.

Link copied to clipboard
data class WebAuthn(val factorId: String) : AuthenticationFactor

A WebAuthn (passkey) factor.

Properties

Link copied to clipboard
open val factorId: String

The unique ID of the factor.