如何为 Django 启用 WSGIPassAuthorization?
Posted
技术标签:
【中文标题】如何为 Django 启用 WSGIPassAuthorization?【英文标题】:How to enable WSGIPassAuthorization for Django? 【发布时间】:2018-08-26 16:32:11 【问题描述】:我正在测试我的 Django API 端点,但我需要启用 WSGIPassAuthorization 才能接收到 Authorization 标头。我应该在哪里启用它?
PS:我在 macOS 上,但任何答案都可能有用!
【问题讨论】:
在你的 apache 配置中 但我从未设置任何 apache 配置。它是默认完成的吗?这些配置在哪里编辑? 那么你如何使用mod_wsgi 我没有使用它,但似乎我需要它来激活此选项 是的..我会写一个答案..请接受它 【参考方案1】:如果您使用的是mod_wsgi
,只需安装 apache 并在您的 VirtualHost 中使用它。
然后:WSGIPassAuthorization On
【讨论】:
【参考方案2】:您必须转到 /etc/apache2/sites-enabled ,您的配置文件位于有 SSL 证书或没有 SSL 证书的位置,并在文件结尾处添加 WSGIPassAuthorization On
。
【讨论】:
以上是关于如何为 Django 启用 WSGIPassAuthorization?的主要内容,如果未能解决你的问题,请参考以下文章