【问题标题】:Export AWS Cognito Users with password使用密码导出 AWS Cognito 用户
【发布时间】:2021-03-18 12:02:14
【问题描述】:

是否可以从一个池中导出具有密码的 AWS Cognito 用户并将其导入另一个池?

可能的方式:

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

【问题讨论】:

    标签: node.js amazon-web-services amazon-cognito


    【解决方案1】:

    只有一种方法可以完成此操作,即迁移 lambda 触发器。简而言之:

    1. 创建新的认知
    2. 创建迁移 lambda
    3. 将此 lambda 添加为登录和/或忘记密码的触发器
    4. 将用户指向新的 cognito

    登录后,Cognito 将在本地检查,如果未找到用户,将使用触发器检查另一个 cognito。如果身份验证成功,旧的 cognito 将返回具有所有属性的对象,包括密码,然后您可以将其插入到新的 cognito 中。

    更多信息在这里:https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-migrate-user.html

    【讨论】:

      猜你喜欢
      • 2018-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-09
      • 2018-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多