![设置 Jenkins 使用 Crowd 的 OpenID 进行 SSO?](https://linux22.com/image/539405/%E8%AE%BE%E7%BD%AE%20Jenkins%20%E4%BD%BF%E7%94%A8%20Crowd%20%E7%9A%84%20OpenID%20%E8%BF%9B%E8%A1%8C%20SSO%EF%BC%9F.png)
一直在尝试让 Jenkins 与 Crowd 的 OpenID 服务器协同工作,这样我们就可以像 Atlassian 产品一样使用单点登录(Jenkins Crowd 插件无法进行 SSO)。但似乎找不到合适的 OpenID URL 提供给 Jenkins。我从 CrowdID 获得的唯一 URL 是每个用户的 URL。有没有办法从 CrowdID 中获取我所缺少的服务器范围的 URL?
答案1
也可以看看:
但是我得到了两个人群网址:
org.openid4java.consumer.ConsumerException: 0xa00: Authentication cannot continue: no discovery information provided.
第一个像有效端点的有点像 crowdid.example.com/users/,但是有了它,我在 CrowdID 登录后收到以下消息:
OpenID Verification Error
A request has been made to authenticate an OpenID identifier, different from the one you are logged in as. To use a different OpenID, log out and log in as a different user.
如果修复了将会在这里更新;)
更新:Atlassian 目前不支持这样的单端点。Hudson/Jenkins OpenIdSSO 无法工作!功能请求:https://jira.atlassian.com/browse/CWD-2470