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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top