Authlogic y autenticación de resumen HTTP
-
06-07-2019 - |
Pregunta
Estoy tratando de encontrar una solución para agregar autenticación de resumen HTTP a un sitio que utiliza Authlogic.
Authlogic en sí solo es compatible con HTTP simple auth.
Estoy buscando en Google y buscando en Google y no puedo encontrar ninguna solución lista o incluso un esquema.
Solución
Suponiendo que su modelo de sesión Authlogic se llama UserSession
, siempre puede iniciar sesión en un usuario creando una sesión manualmente, como esta:
UserSession.create(user)
Entonces, lo que podría hacer es usar el soporte integrado de Rails para la autenticación HTTP Digest para autenticar al usuario, luego, si se autentican con éxito, agregue la llamada UserSession.create (user)
para iniciar sesión ellos con Authlogic.
Así es como manejo a los usuarios que inician sesión desde, digamos, Twitter.