HTTP API 网关 JWT 授权器从 cookie 中获取身份源

Ash*_*oel 8 cookies authorization jwt aws-api-gateway

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

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

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

替代解决方案是将 REST 版本与自定义授权方 lambda 一起使用,但由于此处未提及的另一个问题,我不想走这条路。

tom*_*asz 5

目前无法访问 cookie。

此类功能请求已发布在 AWS 论坛上并处于积压工作中