【发布时间】:2018-02-17 05:08:24
【问题描述】:
在用户池中创建用户时,会使用临时密码发送用户邀请消息,但不会发送电子邮件验证消息。
我正在创建一个非常简单的设置来试用 aws cognito 服务。
这是我在 AWS cognito 中所做的,我逐步创建了一个用户池,如下所示:
1)你想给你的用户池起什么名字?
-> 测试池
2)你想如何创建你的用户池?
-> 逐步完成设置
3)您希望最终用户如何登录?
->电子邮件地址或电话号码-允许电子邮件地址
4)您需要什么密码强度?
->最小长度=6
5)你想让用户自己注册吗?
->允许用户自己注册
6) 管理员创建的用户帐户如果不使用应该多久过期?
->到期天数-7
7)是否要启用多重身份验证 (MFA)?
->关闭
8)您是否需要验证电子邮件或电话号码?
->电子邮件
9)您必须提供一个角色以允许 Amazon Cognito 发送 SMS 消息
->testpool-SMS-角色
10)您想自定义您的电子邮件验证消息吗?
->验证类型-链接
->电子邮件主题 = 您的验证链接
-> 电子邮件信息 = 请单击下面的链接以验证您的电子邮件地址。 {##验证电子邮件##}
11)您想自定义您的用户邀请消息吗?
-> SMS message = 您的用户名是 {username},临时密码是 ->{####}。
->电子邮件主题 = 您的临时密码
-> 电子邮件消息 = 您的用户名是 {username},临时密码是 {####}。
12)您想自定义您的电子邮件地址吗?
->没有
13)您要为此用户池添加标签吗?
->没有
14)您想记住用户的设备吗?
->没有
15) 哪些应用客户端将有权访问此用户池?
->无(将在一般设置-用户和组中模拟创建用户选项)
16)您想使用触发器自定义工作流程吗?
->没有
17)评论页面 - 此页面显示我选择的任何内容的摘要
创建池
现在在池创建后进入常规设置-用户和组并点击创建用户
创建用户弹出窗口显示:
用户名(必填):myEmailAddress
向这个新用户发送邀请?:检查
临时密码:留空
电话号码:空(非必填)
将电话号码标记为已验证?取消选中
电子邮件:myEmailAddress
将电子邮件标记为已验证?取消选中
点击创建用户
我的帐户通过 amazonses.com 收到一封邮件,表单 no-reply@verificationemail.com,
主题:您的临时密码
,消息为:您的用户名是 somemailid@gmail.com,临时密码是 agsjyk。
没关系。
但在上一封邮件之前,我没有收到任何验证邮件链接。
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-cognito