10

He estado siguiendo ryan baytes screencast #170 y agregando ruby-openid, authlogic y authlogic-oid a un sistema de autenticación authlogic existente.Rails, OpenID y Authlogic

Sin embargo, me siguen dando la siguiente pila de errores:

NameError (OpenIdAuthentication sin inicializar constantes :: 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: en initialize' authlogic (2.1.2) lib/authlogic/session/password.rb:140:in initialize' authlogic (2.1.2) lib/authlogic/session/activation.rb: 48: en initialize' authlogic (2.1.2) lib/authlogic/session/klass.rb:61:in initialize ' authlogic (2.1.2) lib/authlogic/session/scopes.rb: 79: en initialize' app/controllers/user_sessions_controller.rb:10:in nuevo' app/controllers/user_sessions_cont roller.rb: 10: en 'crear'

¿Hay alguien que tenga el mismo tipo de problema? Estoy utilizando los carriles 2.3.4

He intentado binary's example app que está funcionando perfectamente bien (rieles 2.1.2), he intentado the code provided by ryan bates y está funcionando bien también (rieles 2.3.2). Entonces, las bibliotecas están trabajando con versiones anteriores de rieles.

Alguna pista?

Respuesta

4

rails/open_id_authentication plugin se ha actualizado hace unos días y rompe la compatibilidad con la gema authlogic_openid (v = 1.0.4).

Youl'll tienen que esperar hasta que alguien se fije la gema authlogic_openid (el tema)

-1

En pocas palabras ... no

supongo que hay demasiadas bibliotecas dependientes y depurar el problema tomó un poco de tiempo , así que pasamos a usar masquerade, lo que hace que la aplicación en sí misma sea un proveedor abierto.

Cuestiones relacionadas