Доброго времени суток!
Коллеги, подскажите как поднять сквозную доменную аутентификацию на форуме.
Дано: PHPBB 3.1.7-pl1, Apache/2.4.33 (Win64) OpenSSL/1.0.2o PHP/5.6.35.
Реализовано: авторизация по LDAPS доменных пользователей через AD.
Задача: Форум развернут на корпоративной инфраструктуре, необходимо доменных пользователей автоматически авторизировать на форуме без принудительного ввода логина и пароля (за исключением самого первого входа, как я понимаю).
Мысли: Есть NTLM мод под Апаче, а вот понимания, как это связать нет, а время капает.
Друзья подскажите куда копать?
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Доменная аутентификация через LDAP
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 5 лет 10 месяцев
-
- phpBB 3.0.4
- Сообщения: 2209
- Стаж: 16 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 5 раз
- Поблагодарили: 153 раза
Re: Доменная аутентификация через LDAP
Насколько я понимаю, штатно никак.
Для 3.0 были попытки:
https://www.phpbb.com/community/viewtop ... &p=9732515
Для 3.1 делал сквозную аутентификацию с OpenCart, но там всё было проще, достаточно было только прочитать стандартную сессию.
Для 3.0 были попытки:
https://www.phpbb.com/community/viewtop ... &p=9732515
Для 3.1 делал сквозную аутентификацию с OpenCart, но там всё было проще, достаточно было только прочитать стандартную сессию.
Всё повторяется. nurlan.info
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 5 лет 10 месяцев
Re: Доменная аутентификация через LDAP
И еще видимо штатными средствами не получится отображать русские имя и фамилию вместо логина доменного?nissin писал(а): ↑30.05.2018 11:37 Насколько я понимаю, штатно никак.
Для 3.0 были попытки:
https://www.phpbb.com/community/viewtop ... &p=9732515
Для 3.1 делал сквозную аутентификацию с OpenCart, но там всё было проще, достаточно было только прочитать стандартную сессию.
-
- phpBB 3.0.4
- Сообщения: 2209
- Стаж: 16 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 5 раз
- Поблагодарили: 153 раза
Re: Доменная аутентификация через LDAP
Немного погуглил, нужно что-то вроде такого:
https://stackoverflow.com/questions/341 ... for-apache
И в автологине проверять значение PHP_AUTH_USER.
https://stackoverflow.com/questions/341 ... for-apache
И в автологине проверять значение PHP_AUTH_USER.
Всё повторяется. nurlan.info
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 5 лет 10 месяцев
Re: Доменная аутентификация через LDAP
автологин это уже на уровне phpbb в файле php, а как файл называется ?
-
- phpBB 3.0.4
- Сообщения: 2209
- Стаж: 16 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 5 раз
- Поблагодарили: 153 раза
Re: Доменная аутентификация через LDAP
Глянул исходники у авторизации через апач есть метод autologin(), если через него настроить авторизацию, то может быть и SSO будет работать.
Файл php/auth/provider/apache.php
Отправлено спустя 9 минут 31 секунду:
Хотя нет. Там ещё требуется PHP_AUTH_PW, кто же ему пароль отдаст
В общем нужно переделывать.
Файл php/auth/provider/apache.php
Отправлено спустя 9 минут 31 секунду:
Хотя нет. Там ещё требуется PHP_AUTH_PW, кто же ему пароль отдаст
В общем нужно переделывать.
Всё повторяется. nurlan.info