感谢您阅读本期,场景如下。
用户通过 jwt.Token 向 API Gateway 发送属于 Cogntio User Pool 的请求,API Gateway 被授权但无法识别请求属于哪个用户。 “events.APIGatewayProxyResponse”默认不提供信息,如 openId、电子邮件等。
如何通过授权 token 识别用户?
最佳答案
以下代码片段将为您获取用户信息,
exports.Execute = function(event, callback) {
var params = {
AccessToken: 'STRING_VALUE'
};
event.cognitoidentityserviceprovider.getUser(params, function(err, data) {
if (err) {
callback(null, err);
} else {
callback(null, data);
}
});
};
可以通过以下链接访问 aws 的官方文档。
希望对您有所帮助。
关于amazon-web-services - 如何通过 Cognito 用户池授权 token 识别用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51891511/