Apache + LDAP身份validation中缺less“AUTHENTICATE_”环境variables

根据Apache 2.2文档 ,在对Active Directory成功进行身份validation之后, AuthLDAPUrl伪指令中指定的LDAP属性应该可用作默认前缀AUTHENTICATE_环境variables

但是,在Debian 6.0.4 + Apache 2.2.16 + mod_wsgi上,env vars没有设置。 我可以无问题地进行身份validation,而其他一切正常。

有什么我可以做,让他们设置? 较新版本的Apache和/或LDAP模块?

你看过传递给WSGI应用程序的WSGI environ字典吗?

任何使用SetEnv指令或Apache内部等价物设置的variables都不会在WSGI应用程序的os.environ中结束。 相反,他们最终在每个请求environ字典。