J'ai essayé de faire fonctionner Jenkins avec le serveur OpenID de Crowd pour que nous puissions utiliser l'authentification unique comme avec notre matériel Atlassian (le plugin Crowd de Jenkins ne peut pas faire de SSO). Je n'arrive pas à trouver la bonne URL OpenID à donner à Jenkins. La seule que je peux obtenir de CrowdID est une URL par utilisateur. Y a-t-il un moyen d'obtenir une URL pour l'ensemble du serveur à partir de CrowdID que je n'ai pas trouvé ?
Réponse
Trop de publicités?Voir aussi :
Mais j'ai obtenu avec les deux urls de la foule :
org.openid4java.consumer.ConsumerException: 0xa00: Authentication cannot continue: no discovery information provided.
Le premier qui est comme un point d'accès valide est un peu comme crowdid.example.com/users/ mais avec cela, j'obtiens le message suivant après la connexion dans 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.
Je donnerai une mise à jour si le problème est résolu ici ;)
Mise à jour : Atlassian ne prend actuellement pas en charge un tel point d'extrémité unique. Hudson/Jenkins OpenIdSSO ne fonctionnera pas ! La demande de fonctionnalité : https://jira.atlassian.com/browse/CWD-2470
Mise à jour : Ceci est corrigé dans Foule 2.6 où le URL du point de terminaison se terminera par /op
plutôt que /users/username
.