Назад | Перейти на главную страницу

Переменные среды «AUTHENTICATE_» отсутствуют в аутентификации Apache + LDAP

Согласно Документация 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. Вместо этого они попадают в словарь среды для каждого запроса.