OmniAuth establece para proporcionar una solución moderna para manejar las diversas formas aplicaciones y sitios web tienden a autenticar a los usuarios de sus servicios.
La biblioteca funciona como una estructura metálica para varios servicios y proveedores, lo que permite una base sólida sobre la que se pueden añadir y soportan varios sistemas de autenticación "estrategias" consagrados a través de módulos OmniAuth.
Así que si instala OmniAuth y luego las estrategias de Facebook y Twitter, podrás dar de alta y de acceso a los usuarios con sus respectivas credenciales de Facebook y Twitter.
La forma en que funciona OmniAuth es proporcionar métodos estándar de hacer frente a las operaciones comunes que se encuentran en todos los procedimientos de autenticación de usuario, suavizando las diferencias entre todos estos servicios y proporcionar un conjunto de funciones uniformes que pueden ser utilizados por cualquier desarrollador para mantener a su propio esquema de autenticación.
Desde LDAP a OAuth, todas las principales tecnologías de autenticación son compatibles.
. OmniAuth fue construido como un Rack middleware y también se puede utilizar con Ruby on Rails, JRuby y Rubinius
Requisitos
- Rubí 1.8.7 o superior
Comentarios que no se encuentran