Использование UserNameResolver в Jenkins / Hudson

#java #jenkins #spring-security #hudson-plugins #hudson-api

#java #дженкинс #spring-безопасность #hudson-плагины #hudson-api

Вопрос:

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

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

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

Комментарии:

1. 1, с нетерпением жду появления плагина. Я хотел бы помочь с вопросом…

2. Это, должно быть, один из старейших вопросов с тегом S / O [jenkins] без ответа! 9,5 лет! Отличная работа, мистер Бек.