Parameters
| Parameter | Type | Description |
|---|---|---|
user | User | The user object. |
Returns
MfaMethod[]
An array of enrolled MFA methods (‘totp’, ‘sms’, or both).
function getEnrolledMfaMethods(user: User): MfaMethod[];
| Parameter | Type | Description |
|---|---|---|
user | User | The user object. |
MfaMethod[]
An array of enrolled MFA methods (‘totp’, ‘sms’, or both).
const user = await getCurrentUser();
const methods = getEnrolledMfaMethods(user);
// methods = ['totp', 'sms']
if (methods.length > 1) {
// Prompt user to choose which method to use
const selectedMethod = await promptUser(methods);
await initiateMfaVerification({ mfaMethod: selectedMethod });
}
Was this page helpful?