Вопрос

Я установил Плагин 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top