Аутентификация LDAP с использованием PHP laravel 4.2 framework

Я относительно новичок в фреймворке Laravel. Я хотел бы использовать аутентификацию через систему LDAP в одном из моих проектов.
Я следовал за шагами, упомянутыми в http://packalyst.com/packages/package/dsdevbe/ldap-connector.
Но соединение не удачно. Согласно документации в ldap.php содержит пять параметров

 'account_suffix'        =>  "",
'domain_controllers'    =>  array(""), // Load balancing domain controllers
'base_dn'               =>  ''
'admin_username'        =>  '',    // Just needs to be an valid account to query other users if they exists
'admin_password'        =>  ''

Но в моем случае у меня нет admin_username и admin_password. Эти параметры являются обязательными?

В моем случае я просто хочу аутентифицировать пользователя и получить его роли из LDAP. Пожалуйста, помогите мне решить эту проблему. Любые другие предложения также весьма заметны.

0

Решение

Этот плагин образует мост между системой аутентификации Laravel и библиотекой ADLDAP.

Файл ldap содержит параметры конфигурации, необходимые для ADLDAP (см. доктор).
В документации сказано, что эти параметры являются необязательными (по умолчанию: null)

Вы можете удалить это, но у вас будет меньше прав.

По умолчанию adLDAP выполняет поиск с разрешениями учетной записи пользователя, которую вы вызвали с помощью authenticate (). Вы можете указать учетную запись с более высокими привилегиями для выполнения привилегированных операций.

Для следующего вопроса

Я просто хочу аутентифицировать пользователя и получить его роли из LDAP

Аутентификация возможна, но поиск роли еще не реализован. Это может быть улучшением для плагина.

Но в настоящее время мне не хватает времени для дальнейшего развития.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]