是否可以从一个池中导出带密码的 AWS Cognito 用户并将其导入到另一个池中?
可能的方式:
- 我知道我们可以要求用户重设密码,但只是想知道除此之外是否还有其他方法?
最佳答案
只有一种方法可以完成此操作,即迁移 lambda 触发器。简而言之:
- 创建新认知
- 创建迁移 lambda
- 将此 lambda 添加为登录和/或忘记密码的触发器
- 将用户指向新认知
登录后,Cognito 将在本地进行检查,如果未找到用户,将使用触发器检查另一个 Cognito。如果身份验证成功,旧 Cognito 将返回具有所有属性(包括密码)的对象,然后您可以将其插入到新 Cognito 中。
更多信息在这里:https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-migrate-user.html
关于node.js - 使用密码导出 AWS Cognito 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65177358/