OpenID Java [fermé]
Existe-t-il une implémentation openID en Java? Je voudrais l'utiliser dans une application tomcat.
6 réponses
le seul que j'ai examiné est OpenID4Java il y a plus d'options cotées sur http://wiki.openid.net/Libraries.
je vous recommande de regarder En Utilisant OpenIDTheServerSide.COM pour une bonne introduction avec quelques morceaux de code précieux.
en ce moment je penche vers l'implémentation de l'authentification et de l'autorisation au niveau du web en utilisant mod_auth_openid. Mais encore faire de mon application un fournisseur d'authentification pour les personnes qui ne veulent pas savoir Qu'elles utilisent OpenID.
Je l'ai cherché moi-même aussi. Voici mes conclusions:
- OpenId4Java ne fonctionne pas sur Google App Engine. Il donne naissance à de nouveaux threads
- JOpenId ne fait pas de découverte et je doute que ce soit DH-1 ou DH-256 pour établir une association.
Je n'ai pas encore trouvé de fournisseur général java openid 2.0 que je puisse utiliser sur GAE.
Sécurité De Printemps fournit aussi une méthode D'authentification OpenID
J'utilise actuellement Openid4Java dans une application Grails dans Tomcat et cela fonctionne assez bien. Il y a quelques problèmes avec le binaire (très ancien) qui est sur le site de téléchargement code.sxip.com, à savoir que cela ne fonctionne pas du tout avec Yahoo ou myopenid.com implémentations. Si vous voulez l'utiliser, vous pouvez trouver un binaire sur les projets Google groups, ou obtenir le code source du dépôt Subversion et l'a construit à partir de là. C'est assez trivial, en gros juste un script de fourmi dont vous avez besoin pour exécuter.