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

HTTP API Gateway JWT Authorizer to take identity source from cookie

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

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

None 其中的工作正常,我不确定还能做些什么。 API 网关的 HTTP API 版本是否支持此功能?如果可以,有什么建议吗?

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

目前无法访问 cookie。

这样的功能请求has been posted on AWS Forums and is in the backlog