感谢您阅读此问题,情况如下。
用户通过jwt发送属于Cogntio用户池的令牌到API网关,该令牌被授权但无法识别该请求属于哪个用户。 默认情况下,“ events.APIGatewayProxyResponse”不提供诸如openId,email等的信息。
如何通过授权令牌识别用户?
答案 0 :(得分:0)
以下代码段将为您提供用户信息,
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的官方文档可以通过以下链接访问。
希望有帮助。