Como faço para atualizar a versão jar OpenId4Java no plugin OpenID?
-
13-12-2019 - |
Pergunta
Eu instalei o Plug-in OpenID (v0.4.3) para meu aplicativo Grails (v2.0.1), mas estou tendo problemas para autenticar com o Google como provedor OpenID.
Acredito que o problema é que o OpenId4Java v0.9.4 não lida adequadamente com a resposta do Google.Li isso em algum lugar outro dia, mas não consigo encontrar uma referência no momento (editarei quando encontrar).
Então, quero atualizar a versão do jar OpenId4Java que o plugin possui com uma versão posterior.Mas não tenho certeza de onde/como fazer isso.
No <home dir>/.grails/2.0.1/projects/<my project>/plugins/openid-0.4.3/lib
pasta onde o jarro está java-openid-sxip-0.9.4.jar
.E aquele que encontro no download recomendado de http://code.google.com/p/openid4java/ é openid4java-0.9.6.jar
.
Eu nunca tive que substituir um jar fornecido por um plugin antes, então estou me perguntando onde devo colocar o jar 0.9.6 e como faço para que meu aplicativo o reconheça.
Solução
Parece que instalar a versão 0.4.4 (lançada no final de maio de 2012) do plugin OpenID resolve o problema.Vem com openid4java-nodeps-0.9.6.jar
em vez de java-openid-sxip-0.9.4.jar
o que significa que a versão mais recente (v0.9.6) do OpenId4Java é usada.