【问题标题】:How to get extra attributes of a user in user pool in AWS Cognito如何在 AWS Cognito 的用户池中获取用户的额外属性
【发布时间】:2019-01-06 10:45:16
【问题描述】:

我正在使用 amazon-cognito-identity-js 对我的用户池用户进行身份验证。在对其进行身份验证后,它正在传递访问令牌、ID 令牌和刷新令牌。还有用户 ID(用户池中的用户 ID)。有什么方法可以使用这些令牌或使用 aws-cognito 中的用户 ID 来获取用户属性,例如(昵称、生日、地址)

【问题讨论】:

    标签: node.js amazon-web-services authentication aws-sdk amazon-cognito


    【解决方案1】:

    哦,使用 aws sdk CognitoIdentityServiceProvider 类很简单。可以使用我们从用户身份验证中获得的相同访问令牌

    var params = {
        AccessToken:  "string"
    };
    var cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider();
    
    cognitoidentityserviceprovider.getUser(params, function(err, data) {
     if (err) {
        console.log(err, err.stack);
     } // an error occurred
     else{
        console.log(data);
     } // successful response
     })
    

    【讨论】:

      猜你喜欢
      • 2017-08-12
      • 2022-01-21
      • 2017-08-25
      • 2021-03-09
      • 2017-04-12
      • 1970-01-01
      • 2019-05-08
      • 2018-08-25
      • 1970-01-01
      相关资源
      最近更新 更多