Я пытаюсь написать плагин, который предоставляет реальные имена пользователей и адреса электронной почты из данных в нашей Active Directory. Для аутентификации мы используем плагин ActiveDirectory, который не устанавливает эти значения (и, насколько я могу судить, не может этого сделать).
Он работает как брелок с адресом электронной почты, но кажется, что имя пользователя предварительно заполнено именем пользователя, используемым для аутентификации (org.acegisecurity.userdetails.User), и плагин никогда не запрашивается для предоставления настоящее имя.
Как мне попросить Jenkins запросить у моего плагина настоящие имена пользователей? Я не хочу потерять действительное имя пользователя, добавив поиск реального имени в плагин AD auth, чтобы он возвращал настоящее имя пользователя вместо имени пользователя в UserDetails.