10

Obserwowałem numer ryan baytes screencast #170 i dodawałem ruby-openid, authlogic i authlogic-oid do istniejącego authlogicznego systemu uwierzytelniania.Szyny, OpenID i Authlogic

jednak wciąż otrzymuję następujący stos błędów:

NameError (niezainicjowany stała 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 nowa' aplikacja/kontrolery/user_sessions_cont roller.rb: 10: w "create"

Czy jest ktoś, kto stoi w obliczu tego samego rodzaju problemu? używam szyn 2.3.4

Próbowałem binary's example app, który działa doskonale (szyny 2.1.2), próbowałem the code provided by ryan bates i działa również dobrze (tory 2.3.2). Tak więc biblioteki współpracują z poprzednimi wersjami szyn.

Jakieś wskazówki?

Odpowiedz

4

Wtyczka rails/open_id_authentication została zaktualizowana kilka dni temu i łamie kompatybilność z gemem authlogic_openid (v = 1.0.4).

Youl'll trzeba czekać aż ktoś rozwiązać ten gem authlogic_openid (Emisja)

-1

krótko ... nie

Chyba istnieje zbyt wiele bibliotek zależnych i debugowanie problemu zajęło trochę czasu , więc przenieśliśmy się do używania maskarady, czyniąc samą aplikację dostawcą openid.