cookies - HTTP API Gateway JWT Authorizer 从 cookie 获取身份源
问题描述
我正在使用带有 JWT Authorizer 的 HTTP API 网关。我已经让它Authorization
与请求一起将 JWT 放在标头中。但是,由于要求,我需要能够将 JWT 放在 Cookie 标头中。我无法让 API 网关在 Cookie 标头中选择特定的 cookie。我尝试了以下身份源表达式:
- $request.header.Cookie.[myCookieName]
- $request.header.Cookie.myCookieName
他们都没有工作,我不确定还能做什么。API网关的HTTP API版本是否支持这个?如果有,有什么建议吗?
另一种解决方案是使用带有自定义授权器 lambda 的 REST 版本,但我不想走那条路,因为这里没有提到另一个问题。
解决方案
目前无法访问 cookie。
此类功能请求已发布在 AWS 论坛上,并且在积压中。
推荐阅读
- sql-server - SQL Server 数据库邮件脚本
- c++ - 如果 A 类的成员函数发生变化,A 类的客户端二进制文件需要重新构建吗?
- php - 为什么 .htaccess 重写根据表单内容表现不同?
- apache-spark - 如何从 pyspark 中的 kafka 以字符串格式从 Confluent Schema Registry 获取 Avro 数据?
- excel - Excel 数组可以像传统数组/列表结构一样使用/索引吗?
- mysql-workbench - 在mysql上根据月份过滤数据
- flask - 在 Flask 应用程序中使用 mysql 连接器和 Flask-Mysql 有什么区别?
- python - Python SQLite3试图递减一个值
- ubuntu - 无法在 Ubuntu 18.04.3 LTS 上安装 python3.6-venv
- c - 为 ATtiny816 微控制器实现 USB 接口