gpt4 book ai didi

ruby-on-rails - 如何将 Cloudfront 与基本身份验证一起使用?

转载 作者:行者123 更新时间:2023-12-04 03:35:18 28 4
gpt4 key购买 nike

我正在实现一个 cloudfront 解决方案,并希望在我的登台服务器上测试/运行它,但是登台是通过 basic_auth 从外部世界“保护”的。

我尝试输入包含 basic_auth 用户名/密码的 URL,例如 user:pass@example-staging.com 但 CloudFront 拒绝此 URL。

如何允许 Cloudfront/源访问我的登台服务器?

(我在 heroku 上托管,使用 rails 4)

最佳答案

由于 Web 内容缓存的工作方式,默认情况下大多数 HTTP 请求 header 不会从 CloudFront 转发到源服务器,包括 Authorization基本身份验证所需的 header 。

您需要将 Authorization 列入白名单适当的缓存行为中的 header 。

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesWhitelistHeaders

关于ruby-on-rails - 如何将 Cloudfront 与基本身份验证一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40406474/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com