迁移Cognito用户

时间:2018-11-06 16:03:42

标签: amazon-web-services amazon-cognito

我正在考虑将用户迁移到Amazon Cognito。

我从cognito文档中看到了this answer和其他人,尤其是this post

他们到处都在记录用于认证甚至使用“忘记密码”功能的缺陷:

身份验证漏洞:

enter image description here

记住我的密码漏洞:

enter image description here

问题是:我找不到任何有关如何为我的用户处理新注册的文档。

即使用户池信息中心中的“用户迁移”钩子也仅提及

  

在登录和忘记密码的操作期间调用此触发器   将用户从现有目录迁移到该用户组。

我觉得我应该添加以下内容:

enter image description here

但是因为我看不到任何地方都没有记录这种中间件,所以我不确定这是一个好习惯还是只是缺少一些东西...

有人遇到过这种问题吗?

1 个答案:

答案 0 :(得分:1)

不,您什么都没错过。

PreSignup触发器上,您有责任在现有(非认知)数据库上进行查询,如果用户已经存在,则在throw上进行查找。

我猜Cognito团队假设一个已经是用户的人可能不会尝试再次注册,所以这有点极端。但是,这是我(我希望还有很多其他人)为之解决的一个极端情况。