Настроить 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,

Другие вопросы по тегам