Frage

Ich will OpenID verwenden in meinem Java Google App Engine Web-Anwendung, aber ich weiß nicht wissen, wo ich anfangen soll ...

Ich habe unter openid4java und joid .

openid4java , sagen Sie einige Bibliotheken auf dem „unterstützt Bibliotheken“ -Pfad zu setzen haben. Ich habe nicht eine lokal auf meinem Computer, und ich sicher weiß nicht, wie Sie tun, dass auf Google App Engine.

joid sieht einfach genug, aber sieht nicht aktuell oder etwas, weil ich einen HTTP 400 zurück von Google erhalten, wenn ich versuche, eine Authentifizierung zu erhalten.

Alle Zeiger?

War es hilfreich?

Andere Tipps

Es sollte ziemlich einfach sein, zu übersetzen, http://appengine-cookbook.appspot.com/recipe/accept-google-aol-yahoo-myspace-facebook-and-openid-logins/ (die eine Python App Engine Möglichkeit bietet, wenn es durch rpxnow.com tun es) in App Engine Java ist OK mit Ihnen. Wenn json Parsen ein Problem ist, können Sie auch XML-Ergebnisse von rpxnow.com fordern. Siehe https://rpxnow.com/docs für mehr über den RPX-API.

Für die openidjava Bibliotheken würden Sie nur diese in Ihrem Projekt enthalten. Wenn Sie Verwendung von Eclipse (es hat einen großen Plug-in für GWT und App Engine). Kleben Sie die openidjava Dateien im src-Verzeichnis oder das Glas im WEB-INF / lib und stellen Sie sicher, fügen Sie es Ihren Classpath.

Nun, ich weiß, das ist eine alte Frage, aber ich versuche jetzt openid4java läuft auf App Engine zu bekommen und es funktioniert nicht. Es scheint, dass es eine „Httpclient“ Bibliothek verwendet, die einen neuen Thread und App Engine löst eine Ausnahme aus diesem Grund beginnen möchte.

Also, wenn Sie auf App Engine verwenden openid4java planen, sucht vor, wenn es eine Lösung für dieses Problem ist. Ich kann einfach nicht finden: (

Sie können das Problem im Detail finden Sie unter hier und < a href = "http://groups.google.com/group/openid4java/browse_thread/thread/4ec280d72453d09/8cc191fb67893168?lnk=gst&q=app+engine#8cc191fb67893168" rel = "nofollow noreferrer"> hier .

Hoffe, es hilft!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top