v3 aws-sdk的aws-sdk/clients/cognitoidentityserviceprovider getUser()函数

0

【以下的问题经过翻译处理】 为了从访问令牌中检索Cognito用户池用户属性,在我的Node.js后端中,我通常安装“aws-sdk”并导入包“aws-sdk/clients/cognitoidentityserviceprovider”以及许多其他aws-sdk软件包。

切换到@aws-sdk软件包(v3),我用新的轻量级导入几乎替换了所有导入,但是在尝试查找getUser()函数的替代时遇到了问题。我找不到任何函数使得当我传递访问令牌时,它会返回用户属性对象。

当前的示例:

import CognitoIdentityServiceProvider from 'aws-sdk/clients/cognitoidentityserviceprovider'

const cognitoIdentityServiceProvider =
            new CognitoIdentityServiceProvider({
                apiVersion: '2016-04-18',
                region: 'eu-central-1',
            })

const userAttributes = await cognitoIdentityServiceProvider
            .getUser({
                AccessToken: token,
            })
            .promise()

那么,我该如何使用v3 SDK实现它?

profile picture
专家
已提问 5 个月前27 查看次数
1 回答
0

【以下的回答经过翻译处理】 在CognitoIdentityProvider中的getUser()似乎可以满足你的要求。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则