0

我已经为我的 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 放在哪里,以及如何让我的应用程序识别它?

4

1 回答 1

0

似乎安装 OpenID 插件的 0.4.4 版(2012 年 5 月下旬发布)可以解决问题。它附带openid4java-nodeps-0.9.6.jar而不是java-openid-sxip-0.9.4.jar意味着使用 OpenId4Java 的较新版本(v0.9.6)。

于 2012-06-19T12:02:37.910 回答