2

我正在尝试编写一个插件,从我们的 Active Directory 中的数据中提供用户的真实姓名和电子邮件地址。我们使用 ActiveDirectory 插件进行身份验证,它不会设置这些值(而且,据我所知,无法这样做)。

它就像电子邮件地址的魅力一样,但似乎用户名预先填充了用于身份验证的用户名(org.acegisecurity.userdetails.User),并且永远不会查询插件以提供真实姓名。

如何让 Jenkins 查询我的插件以获取用户的真实姓名?我不想通过将真实姓名查找添加到 AD auth 插件来丢失实际用户名,因此它返回用户的真实姓名而不是 UserDetails 中的用户名。

4

0 回答 0