Использование UserNameResolver в Jenkins / Hudson - PullRequest
2 голосов
/ 06 мая 2011

Я пытаюсь написать плагин, который предоставляет реальные имена пользователей и адреса электронной почты из данных в нашей Active Directory. Для аутентификации мы используем плагин ActiveDirectory, который не устанавливает эти значения (и, насколько я могу судить, не может этого сделать).

Он работает как брелок с адресом электронной почты, но кажется, что имя пользователя предварительно заполнено именем пользователя, используемым для аутентификации (org.acegisecurity.userdetails.User), и плагин никогда не запрашивается для предоставления настоящее имя.

Как мне попросить Jenkins запросить у моего плагина настоящие имена пользователей? Я не хочу потерять действительное имя пользователя, добавив поиск реального имени в плагин AD auth, чтобы он возвращал настоящее имя пользователя вместо имени пользователя в UserDetails.

...