Je voudrais utiliser notre intranet actuel comme application principale pour authentifier les utilisateurs. Confluence devrait pouvoir préparer le cookie que j'ai créé à partir de l'intranet pour authentifier l'utilisateur automatiquement sans lui demander un nom d'utilisateur/mot de passe. J'ai lu un peu à propos de seraph ici: http://docs.atlassian.com/atlassian-seraph/latest/sso.html, mais je ne suis pas vraiment sûr de savoir comment commencer. J'ai téléchargé le zip et créé les fichiers de configuration. Cependant, une fois que j'ai créé les classes dans quel dossier puis-je les placer et comment les compiler? Je suis nouveau à Java.Connexion unique avec confluence wiki
Je préfère ne pas utiliser Crowd, car c'est très cher et si nous pouvons construire le SSO par nous-mêmes, alors nous pouvons économiser beaucoup d'argent.
Toute aide est appréciée. J'utilise 3.1.1 sous Windows.
Salut, Merci pour la réponse. Je suis nouveau à Java, mais je suis un ancien développeur asp.net et je me souviens encore un peu de Java de mes études. De toute façon, voici ce que j'ai essayé. J'ai trouvé un exemple d'authentificateur quelque part et je l'ai collé ici: http://codepaste.net/qwwifq. Je l'ai compilé en utilisant javac et l'ai empaqueté en utilisant le pot. Ensuite, je l'ai copié dans le répertoire web-inf/lib. J'ai également modifié le fichier seraph-config.xml et inclus mon authentificateur. J'ai redémarré TomCat, et maintenant je reçois un 404. J'ai dû manquer quelque chose. Voyez-vous quelque chose de mal ici? – vikasde
Je ne sais pas si je serai en mesure d'utiliser le client CAS. J'ai besoin de confluence pour lire le cookie que je crée à partir de mon intranet et sur la base de cela, il devrait permettre à l'utilisateur de se connecter ou non. – vikasde
J'ai étudié plus loin et voir qu'il lève l'exception suivante: Causé par: java.lang.RuntimeException: Impossible de charger la configuration de sécurité 'seraph-config.xml': Exception configurant à partir de 'seraph-config.xml: com.atlassian .séraphin. config.ConfigurationException: Impossible de créer: authentificateur: java.lang.Class NotFoundException: SSOAuthenticator J'ai copié le SSOAuthenticator.jar dans ce dossier: confluence \ 'installation \ confluent-3.1.1-std \ confluent \ WEB-INF \ lib et j'ai changé l'attribut d'authentificateur seraph-config.xml à: SSOAuthenticator seulement. Une idée? – vikasde