跳到主要内容

使用 AWS Direct Mail 设置电子邮件验证

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

提示:

本指南假设你对 Logto 连接器 (Connectors) 有基本的了解。对于不熟悉的人,请参考 连接器 (Connectors) 指南以开始了解。

开始使用

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

Logto 团队调用 Amazon Simple Email Service API,借助这些 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:填写你用于发送邮件的身份所在的区域。
    • emailAddress:你用于发送邮件的电子邮件地址,格式为 Logto\<[email protected]>\<[email protected]>

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

  • feedbackForwardingEmailAddress
  • feedbackForwardingEmailAddressIdentityArn
  • configurationSetName

测试 Amazon SES 连接器

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

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

配置类型

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