Настроить Jenkins использовать OpenID Crowd для SSO?
Мы пытались заставить Дженкинса работать с OpenID-сервером Crowd, чтобы мы могли использовать единый вход, как с нашими классами Atlassian (плагин Jenkins Crowd не может выполнять SSO). Не могу найти правильный URL-адрес OpenID, чтобы дать Дженкинс, хотя. Только один, который я могу получить от CrowdID - это URL для каждого пользователя. Есть ли способ получить URL сервера из CrowdID для этого, что я пропускаю?
1 ответ
Смотрите также:
Но я получил с обоими толпы URL:
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 в настоящее время не поддерживает такую единственную конечную точку. OpenIdSSO Хадсон / Дженкинс не будет работать! Запрос функции: https://jira.atlassian.com/browse/CWD-2470
Обновление: это исправлено в Crowd 2.6, где URL конечной точки заканчивается /op
, скорее, чем /users/username
,