¿Cómo actualizo la versión jar de OpenId4Java en el complemento OpenID?
-
13-12-2019 - |
Pregunta
He instalado el Complemento OpenID (v0.4.3) para mi aplicación Grails (v2.0.1), pero tengo problemas para autenticarme con Google como proveedor de OpenID.
Creo que el problema es que OpenId4Java v0.9.4 no maneja correctamente la respuesta de Google.Leí esto en alguna parte el otro día pero no puedo encontrar una referencia en este momento (lo editaré cuando la encuentre).
Entonces quiero actualizar la versión del jar OpenId4Java que tiene el complemento con una versión posterior.Pero no estoy seguro de dónde ni cómo hacer esto.
En el <home dir>/.grails/2.0.1/projects/<my project>/plugins/openid-0.4.3/lib
carpeta donde se encuentra el frasco java-openid-sxip-0.9.4.jar
.Y el que encuentro en la descarga recomendada de http://code.google.com/p/openid4java/ es openid4java-0.9.6.jar
.
Nunca antes había tenido que reemplazar un jar proporcionado por un complemento, así que me pregunto dónde debo colocar el jar 0.9.6 y cómo hago para que mi aplicación lo reconozca.
Solución
Parece que instalar la versión 0.4.4 (lanzada a finales de mayo de 2012) del complemento OpenID es suficiente.viene con openid4java-nodeps-0.9.6.jar
en lugar de java-openid-sxip-0.9.4.jar
lo que significa que se utiliza la versión más reciente (v0.9.6) de OpenId4Java.