2014-11-10 4 views
0

Я относительно новичок в структуре Laravel. Я хотел бы использовать аутентификацию через систему LDAP в одном из моих проектов. Я последовал за указаниями в http://packalyst.com/packages/package/dsdevbe/ldap-connector. Но связь не successful.As в документации в ldap.php содержит пять параметровПроверка подлинности LDAP с использованием PHP laravel 4.2 framework

'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.Is эти параметры являются обязательными?

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

ответ

0

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

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

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

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

На следующий вопрос

Я просто хочу, чтобы проверить подлинность пользователя и получать их роли от LDAP

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

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

Смежные вопросы