Authentication Flow Configuration
Available authenticators
| Provider ID | Type | Display name |
|---|---|---|
messaging-authenticator | Authenticator | Messaging OTP |
messaging-conditional-authenticator | Authenticator | Conditional Messaging OTP |
messaging-authenticator-setup | Required action | Set up Messaging Authenticator |
Important config keys
| Key | Description |
|---|---|
message.channel | Channel to use: SMS, TELEGRAM, WHATSAPP, SIGNAL |
sms.provider | SMS backend: twilio, aws-sns, vonage |
otp.length | Number of digits in the OTP |
otp.ttl | OTP validity in seconds |
otp.resend.cooldown | Minimum wait time before resend |
otp.max.attempts | Maximum incorrect attempts |
simulation.mode | Log instead of sending in development |
skip.setup | Skip enrollment for already-configured users |
Contact attributes
| Channel | Default attribute |
|---|---|
| SMS | phoneNumber |
| Telegram | telegramChatId |
phoneNumber | |
| Signal | phoneNumber |