AWS自定义授权程序 - 从cookie获取令牌

时间:2017-10-13 04:37:15

标签: amazon-web-services aws-lambda jwt aws-api-gateway

我目前正在构建一个Web应用程序,其后端纯粹是在API Gateway / Lambda中构建的。我构建了一个自定义JSON Web令牌(JWT)授权程序来授权用户。目前我在标题字段中传递令牌。

不幸的是,我只能定义一个标头字段,其中令牌被发送到API网关。我的应用程序将令牌存储在cookie中。

是否有任何选项可以直接访问cookie,以便可以使用lambda进行身份验证。

例如:

现在我通过了: -

method.request.header.Authorizer

但我需要这样的话: -

methods.request.header.Cookie

任何解决方法?谢谢!

1 个答案:

答案 0 :(得分:2)

现在,您应该能够使用Custom Authorizers of the REQUEST type访问包括Cookie标头在内的所有标头。最近,AWS引入了此功能,允许访问多个令牌标头。

enter image description here