我已经安装了 OpenID 插件 (v0.4.3) 适用于我的 Grails(v2.0.1) 应用程序,但我在使用 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 放在哪里,以及如何让我的应用程序识别它?

有帮助吗?

解决方案

看来安装 OpenID 插件 0.4.4 版本(2012 年 5 月下旬发布)就可以解决问题。它配备了 openid4java-nodeps-0.9.6.jar 代替 java-openid-sxip-0.9.4.jar 意味着使用 OpenId4Java 的较新版本 (v0.9.6)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top