Existe-t-il une implémentation d'openID en Java ? J'aimerais l'utiliser dans une application Tomcat.
Réponses
Trop de publicités?El openid4java La bibliothèque semble être la plus populaire.
La seule que j'ai examinée est OpenID4Java par il y a plus d'options énumérées sur à http://wiki.openid.net/Libraries .
Je vous recommande de regarder Utilisation d'OpenID en TheServerSide.COM pour une bonne introduction avec quelques extraits de code précieux.
Pour l'instant, je penche pour l'implémentation de l'authentification et de l'autorisation dans le volet web en utilisant les éléments suivants mod_auth_openid . Mais faire quand même 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. Voici ce que j'ai trouvé :
- OpenId4Java ne fonctionne pas sur Google App Engine. Il génère de nouveaux threads
- JOpenId ne fait pas de découverte et je doute qu'il fasse 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é du printemps fournit également une méthode d'authentification OpenID
- Réponses précédentes
- Plus de réponses