我已经为我的 Grails(v2.0.1) 应用程序安装了OpenID 插件(v0.4.3),但我无法通过 Google 作为 OpenID 提供程序进行身份验证。
我认为问题在于 OpenId4Java v0.9.4 没有正确处理 Google 的响应。前几天我在某个地方读到了这篇文章,但目前找不到参考资料(找到后会进行编辑)。
所以我想用更高版本升级插件具有的 OpenId4Java jar 的版本。但我不确定在哪里/如何做到这一点。
在<home dir>/.grails/2.0.1/projects/<my project>/plugins/openid-0.4.3/lib
文件夹中,jar 是java-openid-sxip-0.9.4.jar
. 我在http://code.google.com/p/openid4java/的推荐下载中找到的是openid4java-0.9.6.jar
.
我以前从来没有更换过插件提供的 jar,所以我只是想知道我应该把 0.9.6 jar 放在哪里,以及如何让我的应用程序识别它?