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
EXPERTO
preguntada hace 5 meses31 visualizaciones
1 Respuesta
0

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

profile picture
EXPERTO
respondido hace 5 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas