10

Я слежу за ryan baytes screencast #170 и добавляет ruby-openid, authlogic и authlogic-oid к существующей системе аутентификации на основе аутентификации.Rails, OpenID и 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 credentials = ' authlogic (2.1.2) lib/authlogic/session/foundation.rb: 28: in initialize' authlogic (2.1.2) lib/authlogic/session/password.rb:140:in initialize' authlogic (2.1.2) lib/authlogic/session/activation.rb: 48: in initialize' authlogic (2.1.2) lib/authlogic/session/klass.rb:61:in initialize ' authlogic (2.1.2) lib/authlogic/session/scopes.rb: 79: in initialize' app/controllers/user_sessions_controller.rb:10:in новый' app/controller/user_sessions_cont roller.rb: 10: in `create '

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

Я пробовал binary's example app, который отлично работает (рельсы 2.1.2), я пробовал the code provided by ryan bates, и он хорошо работает (рельсы 2.3.2). Итак, библиотеки работают с предыдущими версиями рельсов.

Любые подсказки?

ответ

4

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

Youl'll придется ждать, пока кто-нибудь не исправить authlogic_openid камень (выпуска)

-1

... Кратко нет

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

0

Я нашел это:

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

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

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

Спасибо.

Смежные вопросы