我已经为我的Grails(v2.0.1)应用程序安装了OpenID plugin (v0.4.3),但我在向谷歌认证为OpenID提供商时遇到了麻烦。
我认为问题在于OpenId4Java v0.9.4没有正确处理谷歌的响应。前几天我在某个地方读到了这篇文章,但现在找不到参考资料(我会在找到的时候编辑)。
所以我想把插件中的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放在哪里,以及我的应用程序如何识别它?
发布于 2012-06-19 20:02:38
似乎安装0.4.4版(2012年5月下旬发布)的OpenID插件就能做到这一点。它附带了openid4java-nodeps-0.9.6.jar,而不是java-openid-sxip-0.9.4.jar,这意味着使用了较新版本的OpenId4Java (v0.9.6)。
https://stackoverflow.com/questions/10700685
复制相似问题