【问题标题】:Authentication with Python, Apache, and mod_wsgi使用 Python、Apache 和 mod_wsgi 进行身份验证
【发布时间】:2011-09-15 01:31:56
【问题描述】:

上周我一直在努力寻找解决问题的方法。最初,我在我的 Windows、Apache、MySQL 和 Python 服务器上使用 CGI 配置了 Python。我知道 CGI 很慢,并且在执行 Python 环境之前还会删除 HTTP_AUTHORIZATION 标头。我已经配置了 mod_wsgi 并将以下内容添加到我的 httpd.conf 中:

WSGIScriptAlias /flex/entry "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/flex/entry.wsgi"
WSGIPassAuthorization On

我的理解是 HTTP_AUTHORIZATION 现在通常可以通过os.environ['HTTP_AUTHORIZATION'] 在 Python 中访问。然而,这种情况并非如此。

有人可以解释我错过了什么/做错了吗?

谢谢! 特伦特

【问题讨论】:

    标签: python apache http-headers authorization mod-wsgi


    【解决方案1】:

    它以environ 的形式传递给主 WSGI 函数。

    【讨论】:

    • 谢谢!我能找到的几个例子建议使用 os.environ.get("HTTP_AUTHORIZATION") 这显然超出了范围。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 2014-07-09
    • 2018-02-09
    相关资源
    最近更新 更多