Мы используем много Active Directory для интеграции в наше внутреннее приложение.У нас часто есть поле типа «Отправлено», где мы в конечном итоге помещаем имя пользователя samAccountName.
Это выглядит замечательно, но есть странные случаи, когда имя пользователя samAccountName может измениться.Это отбрасывает историю рассматриваемых таблиц.
Как вы справляетесь с ситуацией такого типа?
- Используйте поле ObjectGuid?
- Используйте читабельный пользовательскийполе в AD никогда не меняется?%%%
- Я не должен беспокоиться об этом, так как samAccountName редко изменяется?
- Другое ??
%%% Мы технически делаем это прямо сейчас.Я пытаюсь уйти от этого.Когда мы создаем нового пользователя, мы помещаем samAccountName в настраиваемое поле в AD.Это значение поля никогда не изменяется, даже если пользователь samAccountName изменяется.Я пытаюсь уйти от этого, так как это вызывает проблемы при переносе приложений в другие компании (приходится переписывать эту часть кода).Я хочу узнать, что делают другие люди.