34 votes

OpenID Java

Existe-t-il une implémentation d'openID en Java ? J'aimerais l'utiliser dans une application Tomcat.

24voto

Adam Mika Points 535

El openid4java La bibliothèque semble être la plus populaire.

17voto

bmatthews68 Points 4973

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.

10voto

Sentient Points 873

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.

9voto

Thomas Einwaller Points 1898

Sécurité du printemps fournit également une méthode d'authentification OpenID

4voto

ltd Points 194

Si cela ne vous dérange pas d'utiliser un service, il y a RPX

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X