如何升级OpenID插件中的OpenId4Java jar版本?
-
13-12-2019 - |
题
我已经安装了 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)。
不隶属于 StackOverflow