Пытался заставить 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
.