【问题标题】:Amazon Cognito JS Authflow doesnt send password for usermigrationAmazon Cognito JS Auth Flow 不发送用于用户迁移的密码
【发布时间】:2018-11-22 17:36:09
【问题描述】:

大家好,我正在尝试将一个用户池迁移到另一个用户池。因此我尝试这样做:https://docs.aws.amazon.com/en_en/cognito/latest/developerguide/user-pool-lambda-migrate-user.html

将身份验证流转移到 USER_PASSWORD_AUTH 时,我的密码仍然不在请求中。示例代码:

  const cognitoUser = new AWSCognito.CognitoIdentityServiceProvider.CognitoUser(userData);
  cognitoUser.setAuthenticationFlowType("USER_PASSWORD_AUTH");
  console.log(authenticationDetails);
  cognitoUser.authenticateUser(authenticationDetails, {

Authenticationdetails 由用户名和密码组成

错误如下:

缺少必填参数 PASSWORD

【问题讨论】:

    标签: javascript aws-sdk amazon-cognito aws-cognito


    【解决方案1】:

    答案是只有 Cognito SDK > 2.0.2 才能实现这一点

    【讨论】:

      【解决方案2】:

      我必须在我的 package.json 中明确说明最新的版本号。

      "dependencies": {
          "amazon-cognito-identity-js": "^3.0.7",
      

      【讨论】:

        猜你喜欢
        • 2022-01-24
        • 1970-01-01
        • 1970-01-01
        • 2015-02-11
        • 2022-08-10
        • 1970-01-01
        • 2020-10-02
        • 1970-01-01
        • 2021-03-27
        相关资源
        最近更新 更多