Как обновить версию jar OpenId4Java в плагине OpenID?
-
13-12-2019 - |
Вопрос
Я установил Плагин OpenID (v0.4.3) для моего приложения Grails (v2.0.1), но у меня возникли проблемы с аутентификацией в Google как провайдере OpenID.
Я считаю, что проблема в том, что OpenId4Java v0.9.4 неправильно обрабатывает ответ Google.Я читал это где-то на днях, но сейчас не могу найти ссылку (отредактирую, когда найду).
Поэтому я хочу обновить версию jar OpenId4Java, которую имеет плагин, до более поздней версии.Но я не уверен, где и как это сделать.
в <home dir>/.grails/2.0.1/projects/<my project>/plugins/openid-0.4.3/lib
папка, в которой находится банка java-openid-sxip-0.9.4.jar
.И тот, который я нахожу в рекомендованной загрузке с http://code.google.com/p/openid4java/ является openid4java-0.9.6.jar
.
Мне никогда раньше не приходилось заменять банку, поставляемую плагином, поэтому мне просто интересно, куда мне следует поместить банку 0.9.6 и как мне заставить мое приложение ее распознавать?
Решение
Кажется, установка плагина OpenID версии 0.4.4 (выпущенной в конце мая 2012 года) помогает.Он поставляется с openid4java-nodeps-0.9.6.jar
вместо java-openid-sxip-0.9.4.jar
это означает, что используется более новая версия (v0.9.6) OpenId4Java.