Raj*_*Raj 2 amazon-web-services amazon-cognito aws-lambda
在用户池中创建用户时,将使用临时密码发送用户邀请消息,但不会发送电子邮件验证消息。
我正在创建一个非常简单的设置以尝试AWS Cognito服务。这是我在AWS cognito中所做的事情,我逐步创建了一个用户池,如下所示:
1)您想为用户池命名什么?
-> testpool
2)您如何创建用户池?
->逐步进行设置
3)您希望最终用户如何登录?
->电子邮件地址或电话号码-允许电子邮件地址
4)您需要什么密码强度?
->最小长度= 6
5)是否要允许用户注册自己?
->允许用户注册
6)如果不使用管理员创建的用户帐户,应该多快过期?
->要过期的天数7
7)是否要启用多重身份验证(MFA)?
->关闭
8)您是否需要验证电子邮件或电话号码?
->电子邮件
9)您必须提供一个角色,以允许Amazon Cognito发送SMS消息
-> testpool-SMS-角色
10)您是否要自定义电子邮件验证消息?
->验证类型链接
->电子邮件主题=您的验证链接
->电子邮件=请单击下面的链接来验证您的电子邮件地址。{##验证电子邮件##}
11)是否要自定义用户邀请消息?
-> SMS消息=您的用户名是{username},临时密码是-> {####}。
->电子邮件主题=您的临时密码
->电子邮件=您的用户名是{username},临时密码是{####}。
12)您要自定义您的电子邮件地址吗?
->否
13)是否要为此用户池添加标签?
->否
14)您想记住用户的设备吗?
->否
15)哪些应用程序客户端可以访问该用户池?
->无(将从通用设置用户和组中的创建用户选项模拟)
16)是否要使用触发器自定义工作流程?
->否
17)查看页面-此页面显示我选择的内容的摘要
创建池
现在,在创建池后,一般设置用户和组,然后单击创建用户
。创建用户弹出窗口显示:
用户名(必填):myEmailAddress
向该新用户发送邀请?:检查
临时密码:留空
电话号码:空(不需要)将
电话号码标记为已验证?取消选中
电子邮件:myEmailAddress将
电子邮件标记为已验证?取消选中
单击“创建用户”
。通过amazonses.com将邮件发送到我的帐户,格式为no-reply@verificationemail.com,
主题为:您的临时密码
,消息为:您的用户名是somemailid@gmail.com,临时密码是agsjyk。
没关系
但是在之前的邮件之前,我没有收到任何验证邮件链接。
小智 7
我的帐户通过 amazonses.com 收到一封来自 no-reply@verificationemail.com 的邮件
,主题为:您的临时密码,消息为:您的用户名是 somemailid@gmail.com,临时密码是 > agsjyk。
看看这个,您似乎正在通过 Cognito API 的 AdminCreateUser 方法创建用户,这就是您收到临时密码的原因。
仅当用户自行注册时才会发送您期望的确认电子邮件,因此您应该使用 SignUp 方法。
| 归档时间: |
|
| 查看次数: |
4209 次 |
| 最近记录: |