80 votos

Mejor solución para la autenticación en Ruby on Rails

Estoy buscando un pre-construido solución que puedo utilizar en mi RoR aplicación. Estoy idealmente buscando algo similar a la ASP.NET la autenticación de Formularios que proporciona la validación de correo electrónico, inscríbase controles, y permite a los usuarios restablecer sus contraseñas. Oh, sí, y fácilmente me permite tirar el usuario que actualmente ha iniciado sesión en la aplicación.

He empezado a mirar en los ya escritos, pero he encontrado para ser realmente confuso. He mirado en LoginGenerator, RestfulAuthentication, SaltedLoginGenerator, pero no parece ser un lugar que tiene un gran tutoriales o proporcionar una comparación de ellos. Si hay un sitio que simplemente aún no hemos descubierto, o si hay un estándar de-facto que la mayoría de la gente utiliza, te agradecería la ayuda.

81voto

Brian Armstrong Puntos 8259

AuthLogic parece ser el nuevo chico de la cuadra y parece ser el siguiente paso en la evolución de restful_authentication, más fácil de usar, etc.

http://github.com/binarylogic/authlogic/tree/master

Edit: ahora que Rails 3, Idear parece ser el nuevo new kid on the block

https://github.com/plataformatec/devise o me han rodar mi propia autenticación ahora con el has_secure_password integrado en los Rieles http://railscasts.com/episodes/250-authentication-from-scratch-revised

Nota: Ruby caja de herramientas es un gran sitio para encontrar la mejor solución actual en diferentes categorías (basado en el número de observadores de GitHub):

http://ruby-toolbox.com/categories/rails_authentication.html

21voto

John Topley Puntos 58789

Realmente recomiendo Autenticación Restful. Creo que es básicamente el de facto estándar.

10voto

Nick Hammond Puntos 2548

Una solución muy simple ir con holgura.

Si usted está buscando más opciones de concebir es una gran solución. Usa a director que es un sistema de autenticación basado en rack.

3voto

James A. Rosen Puntos 25774

También hay RestfulOpenIDAuthentication si desea soporte de OpenID, además del apoyo de contraseña.

3voto

pantulis Puntos 1212

Sólo una nota, LoginGenerator y SaltedLoginGenerator han sido reemplazadas por autenticación Restful y no son compatibles sobre los más recientes estrenos de rieles, no perder tiempo en ellos, aunque eran geniales en el momento.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X