MFAChallengeMethod
Package: @nauth-toolkit/client
Type: Type Alias
Type alias for MFA methods that can be used during challenge verification flows.
import { MFAChallengeMethod } from '@nauth-toolkit/client';
Values
| Value | Description |
|---|---|
'passkey' | WebAuthn/FIDO2 passkey |
'sms' | SMS verification code |
'email' | Email verification code |
'totp' | Time-based One-Time Password |
'backup' | Backup codes |
Example
const method: MFAChallengeMethod = 'passkey';
const challengeData = await client.getChallengeData(session, method);
Related Types
MFAMethod- All MFA methods (includes setup methods)GetChallengeDataResponse- Challenge data responseChallengeResponse- Challenge response union
Used By
- NAuthClient.getChallengeData() - Accepts
MFAChallengeMethodparameter