【发布时间】:2019-05-31 16:05:19
【问题描述】:
我正在尝试设置联合身份以获取身份凭据。但是,当我尝试执行 getCurrentUser() 时,得到的响应为空。另一件事是,我正在后端尝试这个。那么它会在后端工作吗?为什么在尝试 getCurrentUser 时得到空响应?有什么想法吗?
var data = {
UserPoolId: userPoolId,
ClientId: appClientId,
};
var userPool = new AmazonCognitoIdentity.CognitoUserPool(data);
console.log(userPool);
var cognitoUser = userPool.getCurrentUser();
console.log(cognitoUser);
userPool的日志响应是
CognitoUserPool {
userPoolId: 'us-east-6_hxxxx2U',
clientId: '`6heh4h8h848h4884h05',
client:
Client {
endpoint: 'https://cognito-idp.us-east-1.amazonaws.com/',
userAgent: 'aws-amplify/0.1.x js' },
advancedSecurityDataCollectionFlag: true,
storage:
{ [Function: MemoryStorage]
setItem: [Function: setItem],
getItem: [Function: getItem],
removeItem: [Function: removeItem],
clear: [Function: clear] } }
cognitoUser的日志响应是NULL
那么为什么响应为空,而我将正确的值作为输入?
【问题讨论】: