我正在使用javascript aws cognito
var cognitoidentity = new AWS.CognitoIdentity();
var params = {
IdentityPoolId: 'my IdentityPoolId',
IdentityId: 'my IdentityId',
Logins: { 'cognito-identity.amazonaws.com': token_access }
};
cognitoidentity.getOpenIdTokenForDeveloperIdentity(params, function(err, data) {
console.log('error:', err);
console.log('data:', data);
}
);
是吗?
答案 0 :(得分:0)
getOpenIdTokenForDeveloperIdentity是一个后端方法,您需要在服务器上使用它,使用具有使用权限的IAM用户(或者在Lambda方法中,有权调用它)
你想在JS中使用:AWS.CognitoIdentityCredentials(params)
并在params.Logins使用有效的提供商,如Facebook,Twitter,以及从他们那里得到的令牌。