7
votes

Consumer OpenID pour GWT

Quelqu'un a ou connaissez une mise en œuvre de Java d'une partie de feelid openid (consommateur) pour GWT / GAE?
OpenID4java et Joyen apportent trop de bagages pour mes besoins.


5 commentaires

Faites très attention à une attitude de «minimalistes» implémentations openid. La plupart de ces implémentations que j'ai vues ont d'énormes trous de sécurité. Les bibliothèques tamisées sont un pari plus sûr que si vous faites votre propre revue de sécurité approfondie. Tous les trous de sécurité ne sont pas évidents, même après des années de travail avec OpenID.


bon point. J'ai commencé à me pencher vers une bibliothèque de temps testée.


ne peut pas utiliser Joir avec GAE; Il utilise des classes restreintes.


Incroyable Comment GAE ne vient pas avec son propre client OpenID Java donné que Google est un fournisseur OpenID reconnu.


@MP - GAE a la prise en charge de OpenID dans 1.3.4


3 Réponses :


1
votes

Jopenid (hébergé sur le code Google) est très minimaliste dans ses dépendances (que j'aime), mais cela ne cherche pas à soutenir OpenID 1.1 - que je comprends, c'est ce dont vous avez besoin de votre utilisation du terme "consommateur" (comparer avec OpenID 2.0's "Fête de s'appuyant").

DyuProject (également du code Google) implémente davantage de protocoles, y compris OpenID 1.1, mais nécessite des dépendances supplémentaires.


4 commentaires

Quel produit avez-vous finalement choisi et pouvez-vous s'il vous plaît expliquer pourquoi? Pour le bénéfice de l'auditoire :-)


J'ai effectivement poussé l'intégration OpenID, donc je n'ai jamais choisi l'intégration.


J'ai fini de mettre en œuvre l'intégration OpenID hier. J'ai commencé à utiliser OpenID4Java, puis passée à Jopenid.


J'ai fini par passer à Openid du service utilisateur. C'était agréable de laisser tomber la dépendance tierce et ses dépendances.



2
votes

Depuis la version 1.3.4 Google App, l'authentification prend en charge l'authentification via OpenID (en plus de OAuth) en dehors de la boîte.

Regardez la page d'enregistrement de l'application. L'OpenID est renvoyé à ES "Login fédéré" et est toujours toujours marqué [expérimental] ... mais ça marche ... et l'API a l'air presque trop simple pour être réel; -)

Il existe une application de démonstration GWT exécutée sur http://super-easy.appot.com


1 commentaires

J'ai fini par passer à Openid du service utilisateur. C'était agréable de laisser tomber la dépendance tierce et ses dépendances.



1
votes

APP Moteur a récemment commencé à soutenir OpenID. Voir le Docs pour plus de détails. Ceci vient de se passer dans la libération 1.3.4 du SDK.


0 commentaires