Autenticación OpenID en Ruby on Rails


Soy un neófito con Ruby on Rails pero he creado un par de pequeñas aplicaciones. De todos modos, estoy muy interesado en OpenID y me gustaría implementar la autenticación OpenID y tal vez algunas cosas de Sreg en una aplicación Rails. Toda la investigación que he hecho ha llegado con artículos que están desactualizados o simplemente no funcionan para mí. Ya que soy tan nuevo en Rails estoy teniendo dificultades para depurar los problemas...

¿Cuál es la mejor manera de implementar OpenID en Rails?

Author: AMIC MING, 2008-08-16

5 answers

¿Has visto el excelente Railscast de Ryan Bates en la autenticación OpenID?

 17
Author: John Topley,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-08-16 18:21:57
 5
Author: Ariejan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-09-08 10:45:02

Ahora hay una wiki comunitaria para esta pregunta: Soporte OpenID para la aplicación Ruby on Rails

 3
Author: squadette,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:25:45

Mira esto:

Http://github.com/shripadk/authlogic_openid_selector_example

Una aplicación completa que utiliza authlogic-openid con selector jquery y registro automático. Saludos :)

 2
Author: Shripad Krishna,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-05-24 03:36:00

He estado trabajando en GlitterGallery. Recuerdo que luchaba con documentos antiguos y había blogueado sobre la ruta que tomé para hacer que el inicio de sesión de OpenID funcionara. Puede que le interese buscarlo aquí. No estoy seguro de si hay algo mejor disponible ahora, pero volveré y actualizaré el post en consecuencia; ¡salud!

 0
Author: Sarup Banskota,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-02 19:36:35