# ChallengeType

The challenge type reported in [`ActionResultOptions`](/sdk-ref/platform/interfaces/actionresultoptions) and [`AuthContext`](/sdk-ref/platform/interfaces/authcontext).

## Members

| Member | Value | Description |
|  --- | --- | --- |
| `sms_otp` | `"sms_otp"` | SMS one-time password |
| `email_otp` | `"email_otp"` | Email one-time password |
| `totp` | `"totp"` | Time-based one-time password |
| `push_otp` | `"push_otp"` | Push-based one-time password |
| `voice_otp` | `"voice_otp"` | Voice one-time password |
| `idv` | `"idv"` | Identity verification |
| `captcha` | `"captcha"` | CAPTCHA challenge |
| `password` | `"password"` | Password challenge |
| `passkey` | `"passkey"` | Passkey challenge |
| `document_verification` | `"document_verification"` | Document-based identity verification |
| `security_question` | `"security_question"` | Security question |
| `knowledge_based_authentication` | `"knowledge_based_authentication"` | Knowledge-based authentication (KBA) |
| `device_approval` | `"device_approval"` | Approval from a trusted device |
| `out_of_band` | `"out_of_band"` | Out-of-band verification |
| `otp` | `"otp"` | One-time password, delivery channel unspecified |
| `device_biometrics` | `"device_biometrics"` | Device-native biometric verification |
| `face_id` | `"face_id"` | Facial recognition |
| `fingerprint` | `"fingerprint"` | Fingerprint recognition |
| `mobile_approve` | `"mobile_approve"` | Approval in a mobile app |
| `pin` | `"pin"` | PIN entry |
| `cap_rep_token` | `"cap_rep_token"` | CAP reputation token |
| `symantec_token` | `"symantec_token"` | Symantec VIP token |
| `duo` | `"duo"` | Duo challenge |
| `secure_id` | `"secure_id"` | RSA SecurID token |
| `csm` | `"csm"` | CSM challenge |
| `biometric` | `"biometric"` | Biometric verification |
| `devicetag_rep_token` | `"devicetag_rep_token"` | Device-tag reputation token |
| `email_verification` | `"email_verification"` | Email address verification |
| `magic_link` | `"magic_link"` | Email magic link |
| `symantec_pin` | `"symantec_pin"` | Symantec VIP PIN |
| `web_to_mobile` | `"web_to_mobile"` | Handoff from web to a mobile app |