# OTP Sign-in (/docs/reference/integrations/otp-signin)



{/* GENERATED FILE — do not edit by hand. Regenerate with: pnpm --filter dev-docs generate */}

Package: `@gauntlet/otp-signin`

OTP sign-in — phone/email one-time-password login.

Settings for this integration live under `integrations.otpSignin` in your app config.

## Settings [#settings]

| Key                       | Setting                    | Details                                                     |
| ------------------------- | -------------------------- | ----------------------------------------------------------- |
| `multipassSecret`         | Multipass Secret           | text · optional · secret                                    |
| `allowAddressPhoneNumber` | Allow Address Phone Number | boolean · required                                          |
| `provider`                | Phone Provider             | select · optional · options: TrustSignal, MSG91, ValueFirst |
| `apiKey`                  | Phone API Secret           | text · optional · secret                                    |
| `message`                 | Phone Message              | text · optional                                             |
| `senderId`                | Phone Sender Id            | text · optional                                             |
| `templateId`              | Phone Template Id          | text · optional                                             |
| `dltEntityId`             | Phone DLT Entity Id        | text · optional                                             |
| `emailProvider`           | Email Provider             | select · required · options: TrustSignal, MSG91, SES        |
| `emailApiKey`             | Email API Secret           | text · required · secret                                    |
| `emailDomain`             | Email Domain               | text · required                                             |
| `emailFrom`               | Email From                 | text · required                                             |
| `emailSubject`            | Email Subject              | text · required                                             |
| `emailTemplateId`         | Email Template Id          | text · required                                             |
