Restful Authentication utiliza authenticate_with_http_basic
, pero una búsqueda en la red puede encontrar muchas páginas sin descripción. En el http://api.rubyonrails.org/ oficial, también se puede encontrar, excepto que no hay descripción, ningún comentario, ninguna especificación.En Ruby on Rails, ¿qué hace authenticate_with_http_basic?
¿Qué hace? parece ser capaz de usar un login_name
y password
desde una solicitud HTTP y luego se pueden comparar con el login_name
y el encrypted_password
en la tabla users
... pero es así, ¿por qué no hay ni siquiera una descripción de 1 línea? ?
hace 'authenticate_with_http_basic' extracto de la POST variables' 'username' y password' y eso es todo? ¿Cuál es la descripción más básica? –
También agregué esto a mi publicación. En resumen, no utiliza variables POST, utiliza datos request.env del encabezado de solicitud. –
¿En qué situación está el nombre de usuario y la contraseña en el encabezado HTTP? el formulario de inicio de sesión ('/ session/new' o'/login') POST a '/ session' y la variable post es como:' authenticity_token = TrtiGrt8CcDl9DiVbZLA6Yi24g% 2FQ6qazMtOgwlJqpjc% 3D & login = foo & password = 123123 & remember_me = 1 & commit = Log + in' so Pensé que el usuario de inicio de sesión es generalmente por variables POST? –