Согласно Документация Apache 2.2, после успешной аутентификации в Active Directory атрибуты LDAP, указанные в AuthLDAPUrl
директива должна быть доступна как переменные среды с префиксом по умолчанию AUTHENTICATE_
.
Однако в Debian 6.0.4 + Apache 2.2.16 + mod_wsgi переменные env не установлены. Я могу пройти аутентификацию без проблем, а все остальное работает нормально.
Могу я что-нибудь сделать, чтобы их установить? Более новая версия модуля Apache и / или LDAP?
Вы смотрели словарь среды WSGI, переданный в приложение WSGI?
Любые переменные, установленные с помощью директивы SetEnv или внутренних эквивалентов в Apache, не попадают в os.environ приложений WSGI. Вместо этого они попадают в словарь среды для каждого запроса.