amazon-web-services - Cloudfront 中的白名单授权标头
问题描述
我在我的 PHP EC2 服务器上使用 OAuth2。
从托管在 S3 中的前端客户端,我正在向我的 ElasticBeanstalk EC2 服务器发出请求(前端和后端都通过具有 SSL 证书的 Cloudfront 提供服务)。
这些请求与所需的访问令牌标头一起发送Authorization: header ...
当我遇到错误时,Cloudfront 似乎删除了这些标题:
error_description:“请求缺少必需的参数,包含无效的参数值,包含不止一次的参数,或者格式错误。请检查“访问令牌”参数。”
我正在尝试按照本文档的说明通过 Cloudfront 将此标头“列入白名单”,但发现它非常令人困惑。我实际上可以在 Cloudfront 的哪个位置添加Authorization
要接受的标头?
部分文档说:
您可以将 Web 分发中的每个缓存行为配置为执行以下操作之一:
- 将所有标题转发到您的来源
但是我在设置时已经这样做了:
解决方案
推荐阅读
- sas - 在 SAS 中连接观察中的所有变量
- erlang - :erlang.list_to_atom("roster") 访问 mnesia 表时出错
- python-3.x - RuntimeError: 找不到 MXNet 库
- react-native - 反应原生深度链接在 iOS 上不起作用
- javascript - HTML 提交按钮,用于在 div 中创建段落元素并将表单值附加到段落
- node.js - Node.js - 删除 Azure blob
- wso2 - 有没有办法在 wso2 6.5.0 中迭代 xml 元素
- arangodb - 如何使用 aql 在 arango 中将值附加到 map[string][]string
- python - Python 使用 BS4 在整个 XML 中添加子子元素
- sql-server - 为什么创建表在 SQL Server 中执行并使用 USE db 指定了数据库?