Frage

Ich habe das installiert OpenID-Erweiterung (v0.4.3) für meine Grails (v2.0.1) -App, aber ich habe Probleme bei der Authentifizierung bei Google als OpenID-Anbieter.

Ich glaube, das Problem ist, dass OpenId4Java v0.9.4 die Antwort von Google nicht richtig verarbeitet.Ich habe das neulich irgendwo gelesen, kann aber im Moment keine Referenz finden (werde bearbeitet, wenn ich sie finde).

Daher möchte ich die Version der OpenId4Java-JAR, die das Plugin hat, mit einer späteren Version aktualisieren.Aber ich bin mir nicht sicher, wo / wie ich das machen soll.

In der <home dir>/.grails/2.0.1/projects/<my project>/plugins/openid-0.4.3/lib ordner, in dem das Glas ist java-openid-sxip-0.9.4.jar.Und die, die ich im empfohlenen Download von finde http://code.google.com/p/openid4java/ is openid4java-0.9.6.jar.

Ich musste noch nie ein von einem Plugin geliefertes Glas ersetzen, also frage ich mich nur, wo ich das 0.9.6-Glas ablegen soll und wie ich meine App dazu bringe, es zu erkennen?

War es hilfreich?

Lösung

Es scheint, dass die Installation der Version 0.4.4 (veröffentlicht Ende Mai 2012) des OpenID-Plugins den Trick macht.Es kommt mit openid4java-nodeps-0.9.6.jar statt java-openid-sxip-0.9.4.jar bedeutung die neuere Version (v0.9.6) von OpenId4Java wird verwendet.

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