使用密码导出 AWS Cognito 用户

3

是否可能从一个用户池导出AWS Cognito带密码的用户,并将其导入到另一个用户池中?

可能的方法:

  • 我知道我们可以要求用户重置密码,但想知道除此之外是否还有其他方法?
1个回答

3
只有一种方法可以完成此操作,即使用迁移Lambda触发器。简而言之:
  1. 创建新Cognito
  2. 创建迁移Lambda
  3. 将此Lambda添加为登录和/或忘记密码的触发器
  4. 将用户指向新的Cognito
在登录时,Cognito会在本地检查用户是否存在,如果未找到,则使用触发器检查另一个Cognito。如果认证成功,则旧的Cognito将返回带有所有属性(包括密码)的对象,然后您可以将其插入到新的Cognito中。
更多信息请访问:https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-migrate-user.html

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接