Назад | Перейти на главную страницу

Настроить Jenkins для использования Crowd OpenID для единого входа?

Пытался заставить Jenkins работать с сервером OpenID Crowd, чтобы мы могли использовать единый вход, как с нашими материалами Atlassian (плагин Jenkins Crowd не может выполнять SSO). Не могу найти правильный URL-адрес OpenID, чтобы дать Дженкинсу. Только один, который я могу получить от CrowdID, - это URL для каждого пользователя. Есть ли способ получить URL-адрес сервера из CrowdID для этого, которого мне не хватает?

смотрите также:

Но я получил с обоими URL-адресами толпы:

org.openid4java.consumer.ConsumerException: 0xa00: Authentication cannot continue: no discovery information provided.

Первое, что похоже на действительную конечную точку, чем-то похоже на crowid.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.

Выдаст Update, если здесь исправят;)

Обновить: Atlassian в настоящее время не поддерживает такую ​​единую конечную точку. Hudson / Jenkins OpenIdSSO не будет работать! Запрос функции: https://jira.atlassian.com/browse/CWD-2470

Обновить: Это исправлено в Толпа 2.6, где URL конечной точки закончится /op, скорее, чем /users/username.