OpenID Java [fermé]

Existe-t-il une implémentation openID en Java? Je voudrais l'utiliser dans une application tomcat.

33
demandé sur Milhous 2008-12-18 03:39:54

6 réponses

openid4java bibliothèque semble être la plus populaire.

24
répondu Adam Mika 2016-05-22 18:16:23

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.

17
répondu Brian Matthews 2008-12-18 03:13:55

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.

10
répondu Sentient 2009-12-14 22:41:30

Sécurité De Printemps fournit aussi une méthode D'authentification OpenID

9
répondu Thomas Einwaller 2008-12-23 08:42:06

Si vous n'avez pas l'esprit à l'aide d'un service, il y a RPX

4
répondu ltd 2008-12-18 11:42:47

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.

2
répondu stian 2008-12-31 13:16:33