Cognito Identity每次都返回相同的ID - Node JS

时间:2015-08-06 00:53:04

标签: javascript node.js amazon-web-services amazon-cognito

我正在尝试在用户注册过程中获取新的Cognito Identity。这是一段代码:

aws.config.credentials = new aws.CognitoIdentityCredentials(unauthCred);
aws.config.credentials.get(function(err) {
    var id = aws.config.credentials.identityId;
}

我希望每次通话都能给我一个新的唯一ID。但是,我每次都得到相同的id。这是预期的行为吗?我该怎么做才能得到我想要的行为?

1 个答案:

答案 0 :(得分:0)

identityId已缓存,因此如果清除缓存的身份,则会获得新的identityId,或者调用 GetId API。





PS:Cognito Identity Credentials并不适合服务器端用例。您能否详细说明您的用例,以便我们能够以更好的方式帮助您?





-Rachit