AWS Cognito:使用链接进行电子邮件验证

问题描述 投票:1回答:2

我正在使用Cognito进行用户管理,除了电子邮件验证流程外,一切似乎都运行良好。

我想建立类似于所有其他网站的用户旅程:1)填写注册表格和用户详细信息2)接收带有电子邮件验证链接的电子邮件3)通过单击链接验证电子邮件地址

到目前为止,我只能通过让用户手动输入验证码来验证电子邮件。这有点不寻常。有些用户发现只需点击链接就更容易了。

在“消息自定义”页面上,可以使用“链接”进行消息验证。但它正在使用“Amazon Cognito域”,它将底层技术暴露给最终用户。理想情况下,我想使用自己的域名。

我正在尝试在“App integration-> Domain Name”选项卡中“使用自己的域”,但是“我们没有找到该区域的任何AWS托管证书”。

但是我已经为我的域添加了“AWS托管证书”并通过DNS验证了它。它出现在“证书管理器”中,状态为“已颁发”。

有人成功设法使用“您自己的域名”进行电子邮件验证吗?我错过了什么?

谢谢,OM

amazon-web-services amazon-cognito
2个回答
1
投票

好的,我发现了问题所在。感谢Mukti Arip指出文档。

文档说,无论您的Cognito用户池位于何处,证书都需要在美国东部(弗吉尼亚北部)注册。

一旦我在N. Virginia注册了证书,就会出现在我的域配置中。


0
投票

如果您拥有SES验证身份,则可以使用您自己的域发送验证电子邮件。请参见此链接:http://docs.aws.amazon.com/ses/latest/DeveloperGuide/verify-addresses-and-domains.html

© www.soinside.com 2019 - 2024. All rights reserved.