Wie aktualisiere ich die OpenID4java-JAR-Version im OpenID-Plugin?
-
13-12-2019 - |
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?
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.