Skip to Content
Clerk logo

Clerk Docs

Ctrl + K
Go to clerkstage.dev

PhoneNumber second factor

These are all methods on the PhoneNumber class that allow you configure the configuration of a phone number as a second factor for multi-factor authentication (MFA).

makeDefaultSecondFactor()

function makeDefaultSecondFactor(): Promise<PhoneNumber>;

Marks this phone number as the default second factor for multi-factor authentication (2FA). A user can have exactly one default second factor.

setReservedForSecondFactor()

function setReservedForSecondFactor(params: SetReservedForSecondFactorParams): Promise<PhoneNumber>;

Marks this phone number as reserved for multi-factor authentication (2FA) or not.

SetReservedForSecondFactorParams

NameTypeDescription
reservedbooleanPass true to mark this phone number as reserved for 2FA, or false to disable 2FA for this phone number.

What did you think of this content?

Clerk © 2024