amazon-web-services - AWS Cognito : Email verification with Link

标签 amazon-web-services amazon-cognito

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

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

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

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

我正在尝试在“应用程序集成->域名”选项卡中“使用自己的域”,但收到“我们没有找到该区域的任何 AWS 托管证书”。

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

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

谢谢,
OM

最佳答案

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

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

我在弗吉尼亚北部注册证书后,它就会出现在我的域配置中。

关于amazon-web-services - AWS Cognito : Email verification with Link,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52310625/

相关文章:

amazon-web-services - 使用 lambda 函数通过 spark 步骤创建 AWS EMR 集群失败并显示 "Local file does not exist"

amazon-web-services - 使用云形成的 AWS Cognito 常规属性设置

javascript - AWS Cognito - 创建用户而不向他们发送验证电子邮件

python-3.x - Flask Dynamo 连接问题(AttributeError : 'Dynamo' object has no attribute 'tables' )

amazon-web-services - Kafka Producer 中的 SSL 握手失败

bash - AWS上的Docker-环境变量未从主机继承到容器

Android aws cognito 登录 token 无效。不是 Cognito token

amazon-web-services - AWS Golang SDK 是否包含对 Cognito 提供商的支持?

java - 使用 Amazon AWS Cognito `.well-known/jwks.json` 数据无法对某些字段进行 base64 解码

amazon-web-services - AWS 负载均衡器后面的 ASP.NET Core 2.1 HTTPS 重定向?