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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top