#laravel #ldap #adldap
Вопрос:
Была поставлена задача перенести аутентификацию для существующего веб-приложения с Laravel auth на LDAP. Для существующих пользователей это работает хорошо, за исключением некоторых небольших проблем из-за уже заполненной пользовательской таблицы.
Формат employee #, который мы используем, отличается для LDAP и таблицы user. LDAP имеет ‘Идентификатор пользователя:’ перед номером. Локальная таблица пользователей этого не делает. Есть ли способ внести изменения в значения столбцов до того, как они обновят / синхронизируют пользовательскую таблицу? В этом случае удалите ‘Идентификатор пользователя:’ из значения перед обновлением. Кстати, это НЕ используется в качестве имени пользователя.
Спасибо.
Версия Laravel: 6.1.5
Версия Adldap2-Laravel: 6.1.5
Версия PHP: 7.2
Тип LDAP: ActiveDirectory
Ответ №1:
Найден раздел об обработчиках атрибутов в документах. https://adldap2.github.io/Adldap2-Laravel/#/auth/setup
Это было то, что мне было нужно.