如何在 AWS Cognito 的用户池中获取用户的额外属性

How to get extra attributes of a user in user pool in AWS Cognito

我正在使用 amazon-cognito-identity-js 来验证我的用户池 users.And 在验证它传递访问令牌、id 令牌和刷新后 token.And 用户 id 也在那里(用户的id 在用户池中)。有没有办法用这些令牌或 aws-cognito

中的用户 id 来获取用户属性,比如(昵称、生日、地址)

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

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
 })