Рельсы, OpenID и Authlogic

Я следовал за ryan байтами screencast № 170 и добавлял рубин-openid, authlogic и authlogic-oid к существующей authlogic системе идентификации.

Однако я продолжаю получать следующую стопку ошибок:

NameError (неинициализированный постоянный OpenIdAuthentication:: InvalidOpenId):/Library/Ruby/Gems/1.8/gems/authlogic-oid-1.0.4/lib/authlogic_openid/session.rb:53:in openid_identifier=' /Library/Ruby/Gems/1.8/gems/authlogic-oid-1.0.4/lib/authlogic_openid/session.rb:47:inучетные данные =' authlogic (2.1.2) lib/authlogic/session/foundation.rb:28:in initialize' authlogic (2.1.2) lib/authlogic/session/password.rb:140:inинициализируйте' authlogic (2.1.2) lib/authlogic/session/activation.rb:48:in initialize' authlogic (2.1.2) lib/authlogic/session/klass.rb:61:inинициализируйте' authlogic (2.1.2) lib/authlogic/session/scopes.rb:79:in initialize' app/controllers/user_sessions_controller.rb:10:inновый' app/controllers/user_sessions_controller.rb:10:in 'создают'

Есть ли кто-либо, кто сталкивается с тем же видом проблемы? я использую рельсы 2.3.4

Я попробовал приложение набора из двух предметов в качестве примера, которое работает отлично (рельсы 2.1.2), я попробовал код, предоставленный ryan, убавляет, и это работает хорошо также (рельсы 2.3.2). Так, библиотеки работают с предыдущими версиями рельсов.

Какие-либо подсказки?

10
задан cnicolaou 26 January 2010 в 15:05
поделиться

4 ответа

плагин rails/open_id_authentication был обновлен несколько дней назад и нарушает совместимость с жемчужиной authlogic_openid (v=1.0.4).

Вам придется подождать, пока кто-нибудь исправит gem authlogic_openid (проблема)

.
4
ответ дан 4 December 2019 в 04:21
поделиться

Вкратце ... нет

я полагаю, что существует слишком много зависимых библиотек, и отладка проблемы заняла немного времени, поэтому мы перешли на использование маскарада , что делает само приложение провайдером openid.

-1
ответ дан 4 December 2019 в 04:21
поделиться

Я нашел вот это:

http://futureadapter.com/2009/11/13/authlogic-plugin-errorfix/

Но я не знаю, как применить этот код (куда его вставить?), чтобы он исправил проблему authlogic_oid.

Может ли кто-нибудь проверить это и посмотреть, как это применить?

Спасибо.

0
ответ дан 4 December 2019 в 04:21
поделиться

Зацените это:

http://testingauth.heroku.com/

Настройка Authlogic с openid и jquery selector.

Источник: http://github.com/shripadk/authlogic_openid_selector_example

0
ответ дан 4 December 2019 в 04:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: