Можно ли изменять значения столбцов во время синхронизации с помощью adldap2-laravel

#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

Это было то, что мне было нужно.