在用户池中创建用户时,会使用临时密码发送用户邀请消息,但不会发送电子邮件验证消息 .
我正在创建一个非常简单的设置来尝试aws cognito服务 . 以下是我在AWS cognito中所做的工作,我按步骤创建了一个用户池,如下所示:
1)您想为用户池命名什么?
-
testpool
2)您想如何创建用户池?
-
单步设置
3)您希望最终用户如何登录?
-
电子邮件地址或电话号码 - 允许电子邮件地址
4)您想要什么密码强度?
-
最小长度= 6
5)你想让用户自己注册吗?
-
允许用户自己注册
6)如果不使用,管理员创建的用户帐户应该多快到期?
-
天到期-7
7)您想启用多重身份验证(MFA)吗?
-
关闭
8)您是否要求验证电子邮件或电话号码?
-
电子邮件
9)您必须提供一个角色以允许Amazon Cognito发送SMS消息
-
测试池中-SMS-角色
10)您要自定义电子邮件验证消息吗?
-
验证类型链接
-
电子邮件主题=您的验证链接
-
电子邮件=请单击下面的链接以验证您的电子邮件地址 . {##验证邮件##}
11)您要自定义用户邀请消息吗?
-
短信=您的用户名是,临时密码是 - > .
-
电子邮件主题=您的临时密码
-
电子邮件=您的用户名是,临时密码是 .
12)您想自定义您的电子邮件地址吗?
-
无
13)您要为此用户池添加标签吗?
-
无
14)你想记住用户的设备吗?
-
无
15)哪些应用客户端可以访问此用户池?
-
none(将在genral设置 - 用户和组中从创建用户选项模拟)
16)您想使用触发器自定义工作流程吗?
-
无
17)评论页面 - 此页面显示我选择的任何内容的摘要 Create pool
现在,在池创建之后进行了一般设置 - 用户和组并单击 create user 创建用户弹出窗口显示:
用户名(必填):myEmailAddress
发送邀请给这个新用户?:检查
临时密码:留空
电话号码:空(不需要)
将电话号码标记为已验证?取消选中
电子邮件:myEmailAddress
标记电子邮件已验证?取消选中
单击“创建用户”
邮件通过amazonses.com收到我的帐户表格no-reply@verificationemail.com,
主题:您的临时密码
消息为:您的用户名是somemailid@gmail.com,临时密码是agsjyk .
这没关系 .
但我没有在之前的邮件之前收到任何验证邮件链接 .
2 回答
验证邮件链接用于当用户自己注册时,他们将收到一个链接,要求他们验证电子邮件地址而不是代码 . 在您的情况下,您将向用户发送临时密码,因此链接不会显示 .
不确定您是否缺少此特定设置....域名是链接验证所必需的 . 在“Tab集成”下,然后“域名”