【问题标题】:How to recognize user by Cognito User pool Authorize token?如何通过 Cognito 用户池授权令牌识别用户?
【发布时间】:2019-01-24 06:25:14
【问题描述】:

感谢您阅读本期,场景如下。

用户通过 jwt.Token 向 API 网关发送属于 Cogntio 用户池的请求,该 API 网关已授权但无法识别该请求属于哪个用户。 “events.APIGatewayProxyResponse”默认不提供openId、email等信息。

如何通过授权令牌识别用户?

【问题讨论】:

    标签: amazon-web-services go aws-lambda aws-api-gateway amazon-cognito


    【解决方案1】:

    下面的 sn-p 将为您获取用户信息,

    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 的官方文档。

    https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CognitoIdentityServiceProvider.html#getUser-property

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2020-01-10
      • 1970-01-01
      • 2021-12-07
      • 2022-11-10
      • 1970-01-01
      • 2017-11-22
      • 2018-11-19
      • 2018-10-28
      • 2020-05-13
      相关资源
      最近更新 更多