Перейти к контенту
  • 0

LDAP + IPB 3.1.2 + автологин при входе


Andromeda

Вопрос

Есть доменная сеть, установленный на web-сервере IPB 3.1.2, путём долгих и безрезультатных поисков по крупицам была собрана информация КАК всё-таки настроить LDAP авторизацию (отдельное фи: нигде толком не описан процесс настройки конфига LDAP, нет ни одного внятного ответа на вопросы ни что в конкретное поле писать ни синтаксис этого написания. В FAQ по этому вопросу - пустота).

 

 

Прощу помощи по вопросам:

1. LDAP авторизация заработала, но при первом логине пользователя форум запрашивает email пользователя. Импортировать его из домена почему-то не хочет. ['ldap_email_field'] = "mail" в конфиге форума и у доменной учетной записи пользователя емейл там прописан. Как отменить запрос мыла вообще или заствить форум его получать из AD?

2. Как сделать что бы при открытии форума пользователь автоматически авторизовался учетной записью из AD, без необходимости кликать по ссылке 'Вход'?

Изменено пользователем Andromeda
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Вся логика авторизации через LDAP собрана в ./admin/sources/loginauth/ldap/auth.php

 

Там есть создание пользователя в базе

				$this->member_data = $this->createLocalMember( array( 'members' => array( 'name' 				=> $this->fields[$this->ldap_config['ldap_display_name']][0] ? $this->fields[$this->ldap_config['ldap_display_name']][0] : $username, 
																	 'members_display_name' => $this->fields[$this->ldap_config['ldap_display_name']][0] ? $this->fields[$this->ldap_config['ldap_display_name']][0] : $username, 
																	 'password' 			=> $password,
																	 'email'				=> $this->fields[$this->ldap_config['ldap_email_field']][0] ? $this->fields[$this->ldap_config['ldap_email_field']][0] : $email_address, 
																	)

 

Для того, чтобы аккаунт считался полным надо, чтобы были все данные заполнены. Вот и смотрите что в $this->fields лежит, прежде чем оно закидывается в базу.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.