Пропустить

Аутентификация на форуме через Active Directory

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Аутентификация на форуме через Active Directory

Сообщение nPaBegHuK » 19.12.2009 11:41

привет Гуру) Я долго гуглил и лазил по вашему форуму и так четкого описаловать не нашел......
Цель такая, необходимо сделать аутентификацию пользователей через Active Directory на форуме phpBB3.
Использую:
ОС: Linux CentoOS 5.4 x86_64
Форум: phpBB 3.0.6 ru
PHP: 5.3.1
Apache: 2.2.14
MySQL: 5.0.87
Ничего дополнительного для форума не ставил. Никаких других модов.
Проинсталлировал форум, уставил все необходимые компоненты, создал базу MySQL через phpMyAdmin и указал установщику форума.
Завел учетку админа.
Далее хотел настроить аутентификаю через Ldap. Зайдя в админку форума в раздел Аутентификация, выбрал ldap. Нажал сохраниться и пишет что "Расширение LDAP недоступно".
Как я понял это надо ставить доп. мод? погуглив полдня нашел только 2 мода, похожих на правду:
- ldapauthmod 1.1.8b
- casldapauthbb 3.0.3-2

Как я понял первый не подошел к phpBB3, по-мему он ко второй версии....
Начал работать с третьим... правил правил php файлики чтобы его внедрить..... и в инталле.txt есть пункт
в includes/function.php заменить найденный код на другой, так вот этого кода вообще там нет. И потом я нарыл что этот мод тестировался на версии форума 3.0.1. Так что до 3.0.6 могла многое измениться.... я вот теперь не знаю что делать, начальство требует, времени мало.....
Кто делал такую аутентификацию? У кого получалось помогите плиз или дайте ссылку на какой нибудь мануал.
И еще один такой вопрос.... я вот администратор на форуме и логинюсь обычным методом, а когда внедрю по LDAPу то форум меня опознает как юзера AD. Как мне зайти под админом?
Спасибо.

nPaBegHuK
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 19.12.2009 11:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Аутентификация на форуме через Active Directory

Сообщение nissin » 19.12.2009 11:52

Добавьте LDAP в php. Например так:
yum install php-ldap
vi /etc/php.ini
add extension=ldap.so
service httpd restart
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

Re: Аутентификация на форуме через Active Directory

Сообщение nPaBegHuK » 20.12.2009 12:04

спасибо, попробуем)

Добавлено спустя 2 часа 15 минут 5 секунд:
Так) подскажите плиз как правильно заполнить поля.
допустим мой домен mydomain.local, завел учетку phpforum с паролем phppassword

LDAP server name: ТУТ ПИШУ IP
LDAP server port: 389 (Порт не менялся)
LDAP base dn: DC=mydomain,DC=local
LDAP uid: что тут надо??
LDAP user filter: что тут надо?
LDAP e-mail attribute: и тут?
LDAP user dn: mydomain\phpforum
LDAP password: phppassword

при таком раскладе пишет что не удалось подключиться к серверу....а если логин и пароль левый написать то пишет что логин или пароль неверны..то есть связь есть.... и какие права должны быть у учетной записи?
спс.

nPaBegHuK
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 19.12.2009 11:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Аутентификация на форуме через Active Directory

Сообщение nissin » 20.12.2009 18:10

Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

Re: Аутентификация на форуме через Active Directory

Сообщение nPaBegHuK » 20.12.2009 21:04

спс, но по этим ссылкам я ходил уже, пробовал по разному, никак не могу подключиться.....
пишу так:
LDAP server name: 192.168.1.200
LDAP server port: 389
LDAP base dn: DC=mydomain,DC=local
LDAP uid: sAMAccountName
LDAP user filter: ObjectClass=person
LDAP e-mail attribute: mail
LDAP user dn: пробовал так:(phpforum) (mydomain\phpforum) (phpforum@mydomain.local)(CN=phpforum,DC=mydomain,DC=local)
LDAP password: phppassword

не может он подключиться и все. Ребят что делаю не так? Кто уже настраивал скопируйте свои настройки сюда, я как шаблон использую, времени изобретать вилосипед нету) и нормальных мануалов тоже нет(

Добавлено спустя 1 час 45 минут 41 секунду:
ААА Йееес, взлетело!!!!
Кароче вот мануальчик для тех кто тоже парится с этим:
В AD создал 2 юзера
phpforum phppassword и аккаунт с ником администратора phpBB форума) У обоих аккаунтов обязательно укажитие мыло.

затем заполняем имеено так:

LDAP server name: IP
LDAP server port: 389
LDAP base dn: DC=mydomain,DC=local
LDAP uid: sAMAccountName
LDAP user filter: ObjectClass=person
LDAP e-mail attribute: mail
LDAP user dn: phpforum
LDAP password: phppassword

У меня взлетело!!! Завтра буду доразбираться, думаю еще вопросы назреют)

nPaBegHuK
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 19.12.2009 11:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Аутентификация на форуме через Active Directory

Сообщение AndreyDPro84 » 07.05.2010 7:13

а у меня не получилось...

пишет:
Информация

Расширение LDAP недоступно.

AndreyDPro84
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 12.06.2009 10:12
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Аутентификация на форуме через Active Directory

Сообщение nissin » 07.05.2010 15:57

Так установите или попросите хостера.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

Re: Аутентификация на форуме через Active Directory

Сообщение AndreyDPro84 » 11.05.2010 16:20

LDAP user dn: phpforum
LDAP password: phppassword
т.е. если я создам пользователя forum.ff с папаролем HdkgfwoNer - не прокатит?

Добавлено спустя 1 час 25 минут 27 секунд:
мой вариант
LDAP server name: 1.2.3.4
LDAP server port: 389
LDAP base dn: DC=mydomain,DC=local
LDAP uid: sAMAccountName
LDAP user filter: ObjectClass=person
LDAP e-mail attribute: mail
LDAP user dn: phpforum@mydomain.local
LDAP password: phppassword

AndreyDPro84
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 12.06.2009 10:12
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Аутентификация на форуме через Active Directory

Сообщение cmit » 18.04.2011 13:44

Добрый день участники форума, у меня следующий вопрос:
Поднял форум на phpbb, (авторизация средствами LDAP). Пользователи проходят авторизацию на форуме используя имя и пароль учетных записей заведенных в Active Directory. Дабы облегчить жизнь пользователям, обращаюсь к вам за советом и прошу помочь реализовать сквозную авторизацию на форуме. При которой, пользователю прошедшего успешную авторизацию в Домене, уже не потребуется вводить идентичный логин/пароль на форуме.

cmit
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 18.04.2011 13:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Аутентификация на форуме через Active Directory

Сообщение nissin » 19.05.2011 17:43

Сама идея выглядит так:
http://dev.1c-bitrix.ru/community/blogs/howto/2535.php
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

Re: Аутентификация на форуме через Active Directory

Сообщение Kobudo » 20.05.2011 8:42

хм, так там указано, что первый раз вводить пароль всё таки нужно (у нас пароль меняется раз в месяц) . Также, что хеши паролей хранятся в локальной базе - не совсем кошерно.
так что у нас пользователи заводят пароль при каждом входе, к тому же есть галочка - помнить меня.

Kobudo
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 02.04.2010 11:49
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Аутентификация на форуме через Active Directory

Сообщение nissin » 21.05.2011 14:03

Ну тогда настраивайте NTLM на Linux по взрослому.
http://dev.1c-bitrix.ru/community/blogs ... b/1754.php
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.


Вернуться в Поддержка модов для phpBB 3.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы