首页 > 解决方案 > HTTP API Gateway JWT Authorizer 从 cookie 获取身份源

问题描述

我正在使用带有 JWT Authorizer 的 HTTP API 网关。我已经让它Authorization与请求一起将 JWT 放在标头中。但是,由于要求,我需要能够将 JWT 放在 Cookie 标头中。我无法让 API 网关在 Cookie 标头中选择特定的 cookie。我尝试了以下身份源表达式:

  1. $request.header.Cookie.[myCookieName]
  2. $request.header.Cookie.myCookieName

他们都没有工作,我不确定还能做什么。API网关的HTTP API版本是否支持这个?如果有,有什么建议吗?

另一种解决方案是使用带有自定义授权器 lambda 的 REST 版本,但我不想走那条路,因为这里没有提到另一个问题。

标签: cookiesjwtauthorizationaws-api-gateway

解决方案


目前无法访问 cookie。

此类功能请求已发布在 AWS 论坛上,并且在积压中


推荐阅读