Estoy construyendo una API básica donde se puede recuperar la información del usuario después de que se haya enviado correctamente el nombre de usuario y la contraseña.Rieles: ¿Cómo acceder al nombre de usuario/contraseña utilizados para HTTP Basic Auth?
En este momento estoy usando algo como esto:
http://foo:[email protected]/api/user.xml
Por lo tanto, lo que tengo que hacer es acceder el usuario/contraseña enviada en la solicitud (el foo
y bar
), pero no estoy seguro cómo acceder a esa información en un controlador de Rails.
Luego verificaría esas variables a través de un User.find
rápido y las establecería como variables de nombre de usuario y contraseña para authenticate_or_request_with_http_basic
.
Es posible que esté viendo esto de una manera completamente incorrecta, pero ahí es donde estoy ahora. :)
Esta es una respuesta realmente útil - algo que parece simple lectura de ello, pero me preguntaba cómo hacer esto. Gracias por publicar. –