# AuthMethodType

The authentication method reported in [`AuthContext`](/sdk-ref/platform/interfaces/authcontext).

## Members

| Member | Value | Description |
|  --- | --- | --- |
| `password` | `"password"` | Password |
| `webauthn` | `"webauthn"` | WebAuthn (passkey) |
| `totp` | `"totp"` | Time-based one-time password |
| `email_otp` | `"email_otp"` | Email one-time password |
| `sms_otp` | `"sms_otp"` | SMS one-time password |
| `direct_otp` | `"direct_otp"` | Direct one-time password |
| `voice_otp` | `"voice_otp"` | Voice one-time password |
| `push_otp` | `"push_otp"` | Push-based one-time password |
| `idv` | `"idv"` | Identity verification |
| `email_magic_link` | `"email_magic_link"` | Email magic link |
| `mobile_biometric` | `"mobile_biometric"` | Mobile biometric authentication |
| `face` | `"face"` | Face authentication |
| `pin_authenticator` | `"pin_authenticator"` | PIN authenticator |
| `google` | `"google"` | Google social login |
| `facebook` | `"facebook"` | Facebook social login |
| `apple` | `"apple"` | Apple social login |
| `line` | `"line"` | LINE social login |
| `saml` | `"saml"` | SAML federation |
| `oidc` | `"oidc"` | OIDC federation |