使用 SMS Aero 设置短信验证
Logto 官方的 SMS Aero 短信服务连接器。
提示:
本指南假设你对 Logto 连接器 (Connectors) 有基本的了解。对于不熟悉的人,请参考 连接器 (Connectors) 指南以开始了解。
注册账户
在 SMSAero 上创建一个新账户。(如果你已经有账户,请跳到下一步。)
获取账户凭证
我们需要 API 凭证来使连接器工作。让我们从 API 和 SMPP 开始。
复制 "API-key" 或生成新的。
编写连接器 JSON
用你的电子邮件、API 密钥和发送者名称填写 email、apiKey 和 senderName 字段。
你可以将发送者名称填写为 "SMSAero" 以使用 SMSAero 提供的默认发送者名称。
你可以为不同的情况添加多个短信连接器模板。以下是添加单个模板的示例:
- 用任意字符串类型的内容填写
content字段。不要忘记保留{{code}}占位符用于随机验证码。 - 用
Register、SignIn、ForgotPassword、Generic中的一个填写usageType字段以适应不同的使用场景。为了启用完整的用户流程,需要使用Register、SignIn、ForgotPassword和Generic的模板。
测试 SMSAero 连接器
你可以输入一个电话号码并点击“发送”以查看设置是否可以在“保存并完成”之前工作。
就是这样。别忘了 在登录体验中启用连接器。
配置类型
| 名称 | 类型 |
|---|---|
| string | |
| apiKey | string |
| senderName | string |
| templates | Templates[] |
| 模板属性 | 类型 | 枚举值 |
|---|---|---|
| content | string | N/A |
| usageType | enum string | 'Register' | 'SignIn' | 'ForgotPassword' | 'Generic' |