Для настройки NTLM-авторизации и решения проблемы с пустой переменной REMOTE_USER, вам необходимо выполнить несколько шагов.
В административном разделе Bitrix Framework зарегистрируйте ваш AD/LDAP-сервер, указав все необходимые сведения о сервере и соответствия групп пользователей. Убедитесь, что значение в поле “Домен для NTLM авторизации” точно совпадает с названием вашего домена, включая регистр. В настройках модуля отметьте опцию “Использовать NTLM авторизацию”. Если вы используете другую переменную вместо REMOTE_USER для хранения логина пользователя, измените имя переменной на нужное в поле "Имя переменной PHP, в которой хранится логин пользователя NTLM". Если вы не используете рекомендуемый компанией “1С-Битрикс” пакет, вам необходимо настроить поддержку NTLM-авторизации на вашем сервере Apache.
написал: В административном разделе Bitrix Framework зарегистрируйте ваш AD/LDAP-сервер, указав все необходимые сведения о сервере и соответствия групп пользователей.
Сделано по инструкции.
Цитата
написал: Убедитесь, что значение в поле “Домен для NTLM авторизации” точно совпадает с названием вашего домена, включая регистр.
Есть.
Цитата
написал: В настройках модуля отметьте опцию “Использовать NTLM авторизацию”.
Опция отмечена.
Цитата
написал: Если вы используете другую переменную вместо REMOTE_USER для хранения логина пользователя, измените имя переменной на нужное в поле "Имя переменной PHP, в которой хранится логин пользователя NTLM".
Оставил по умолчанию REMOTE_USER. Но в phpinfo значение пустое. Вот и вопрос как туда его загнать?
Цитата
написал: Если вы не используете рекомендуемый компанией “1С-Битрикс” пакет, вам необходимо настроить поддержку NTLM-авторизации на вашем сервере Apache.