使用 AWS 直接邮件设置电子邮件验证
Logto 的官方 AWS 直接邮件服务连接器。
提示
在本指南中,我们假设你对 Logto 连接器 (Connectors) 有基本的了解。如果没有,请查看 配置连接器 指南以开始了解。
开始使用
Amazon SES 是一个云电子邮件服务提供商,可以集成到任何应用程序中以进行批量电子邮件发送。
Logto 团队调用 Amazon Simple Email Service APIs,借助这些 API,Logto 终端用户可以通过邮件验证码注册并登录他们的 Logto 账户。
在 AWS 服务控制台中配置邮件服务
💡 提示
如果你已经完成某些部分,可以跳过。
注册 AWS 账户
访问 AWS 并注册一个账户。
创建一个身份
- 进入
Amazon Simple Email Service
控制台 - 创建一个身份,选择以下选项之一
- 创建一个域
- 创建一个电子邮件地址
配置连接器
- 点击 Amazon 控制台右上角的用户名进入
Security Credentials
。如果没有,创建一个AccessKey
并妥善保存。 - 完成
Amazon Simple Email Service
连接器的设置:- 使用步骤 1 中获得的
AccessKey ID
和AccessKey Secret
分别填写accessKeyId
和accessKeySecret
。 region
:填写你用于发送邮件的身份所在的region
字段。emailAddress
:你用于发送邮件的电子邮件地址,格式为Logto\<[email protected]>
或\<[email protected]>
- 使用步骤 1 中获得的
以下参数是可选的;参数说明可以在 AWS SES API 文档 中找到。
feedbackForwardingEmailAddress
feedbackForwardingEmailAddressIdentityArn
configurationSetName
测试 Amazon SES 连接器
你可以输入一个电子邮件地址并点击“发送”以查看设置是否在“保存并完成”之前有效。
就是这样。别忘了 在登录体验中启用连接器。
配置类型
名称 | 类型 |
---|---|
accessKeyId | string |
accessKeySecret | string |
region | string |
emailAddress | string (可选) |
emailAddressIdentityArn | string (可选) |
feedbackForwardingEmailAddress | string (可选) |
feedbackForwardingEmailAddressIdentityArn | string (可选) |
configurationSetName | string (可选) |
templates | Template[] |
模板属性 | 类型 | 枚举值 |
---|---|---|
subject | string | N/A |
content | string | N/A |
usageType | enum string | 'Register' | 'SignIn' | 'ForgotPassword' | 'Generic' |