跳到主要内容

使用 AWS 直接邮件设置电子邮件验证

Logto 的官方 AWS 直接邮件服务连接器。

提示

在本指南中,我们假设你对 Logto 连接器 (Connectors) 有基本的了解。如果没有,请查看 配置连接器 指南以开始了解。

开始使用

Amazon SES 是一个云电子邮件服务提供商,可以集成到任何应用程序中以进行批量电子邮件发送。

Logto 团队调用 Amazon Simple Email Service APIs,借助这些 API,Logto 终端用户可以通过邮件验证码注册并登录他们的 Logto 账户。

在 AWS 服务控制台中配置邮件服务

💡 提示

如果你已经完成某些部分,可以跳过。

注册 AWS 账户

访问 AWS 并注册一个账户。

创建一个身份

  • 进入 Amazon Simple Email Service 控制台
  • 创建一个身份,选择以下选项之一
    • 创建一个域
    • 创建一个电子邮件地址

配置连接器

  1. 点击 Amazon 控制台右上角的用户名进入 Security Credentials。如果没有,创建一个 AccessKey 并妥善保存。
  2. 完成 Amazon Simple Email Service 连接器的设置:
    • 使用步骤 1 中获得的 AccessKey IDAccessKey Secret 分别填写 accessKeyIdaccessKeySecret
    • region:填写你用于发送邮件的身份所在的 region 字段。
    • emailAddress:你用于发送邮件的电子邮件地址,格式为 Logto\<[email protected]>\<[email protected]>

以下参数是可选的;参数说明可以在 AWS SES API 文档 中找到。

  • feedbackForwardingEmailAddress
  • feedbackForwardingEmailAddressIdentityArn
  • configurationSetName

测试 Amazon SES 连接器

你可以输入一个电子邮件地址并点击“发送”以查看设置是否在“保存并完成”之前有效。

就是这样。别忘了 在登录体验中启用连接器

配置类型

名称类型
accessKeyIdstring
accessKeySecretstring
regionstring
emailAddressstring (可选)
emailAddressIdentityArnstring (可选)
feedbackForwardingEmailAddressstring (可选)
feedbackForwardingEmailAddressIdentityArnstring (可选)
configurationSetNamestring (可选)
templatesTemplate[]
模板属性类型枚举值
subjectstringN/A
contentstringN/A
usageTypeenum string'Register' | 'SignIn' | 'ForgotPassword' | 'Generic'