我目前正在构建一个Web应用程序,其后端纯粹是在API Gateway / Lambda中构建的。我构建了一个自定义JSON Web令牌(JWT)授权程序来授权用户。目前我在标题字段中传递令牌。
不幸的是,我只能定义一个标头字段,其中令牌被发送到API网关。我的应用程序将令牌存储在cookie中。
是否有任何选项可以直接访问cookie,以便可以使用lambda进行身份验证。
例如:
现在我通过了: -
method.request.header.Authorizer
但我需要这样的话: -
methods.request.header.Cookie
任何解决方法?谢谢!
答案 0 :(得分:2)
现在,您应该能够使用Custom Authorizers of the REQUEST type访问包括Cookie标头在内的所有标头。最近,AWS引入了此功能,允许访问多个令牌标头。