¿Cómo funciona la autenticación basada en cookies?
¿Cómo funciona la autenticación basada en cookies?

Video: ¿Cómo funciona la autenticación basada en cookies?

Video: ¿Cómo funciona la autenticación basada en cookies?
Video: DIFERENCIAS entre SESIÓN y TOKEN 🔐AUTENTICACIÓN con SESIÓN 🤔 Curso de Node.JS desde cero #9 2024, Mayo
Anonim

Galleta - Autenticación basada

Esto significa que un autenticación El registro o la sesión deben mantenerse tanto en el servidor como en el cliente. El servidor necesita realizar un seguimiento de las sesiones activas en una base de datos, mientras que en el front-end un Galleta se crea que contiene un identificador de sesión, por lo tanto, el nombre autenticación basada en cookies.

Teniendo esto en cuenta, ¿cómo se utilizan las cookies para la autenticación?

Autenticación de cookies usa HTTP galletas para autenticar solicitudes del cliente y mantener la información de la sesión. El cliente envía una solicitud de inicio de sesión al servidor. En el inicio de sesión exitoso, la respuesta del servidor incluye el Set- Galleta encabezado que contiene el Galleta nombre, valor, fecha de vencimiento y alguna otra información.

Además, ¿dónde se almacenan las cookies de autenticación? Galleta -basado Autenticación los Galleta es típicamente almacenado tanto en el cliente como en el servidor. El servidor Tienda los Galleta en la base de datos, para realizar un seguimiento de cada sesión de usuario, y el cliente mantendrá el identificador de sesión.

De manera similar, uno puede preguntarse, ¿cómo autentico una sesión?

Sesión basado autenticación es aquel en el que el estado del usuario se almacena en la memoria del servidor. Cuando se usa un sesión sistema de autenticación basado en, el servidor crea y almacena el sesión datos en la memoria del servidor cuando el usuario inicia sesión y luego almacena el sesión Id en una cookie en el navegador del usuario.

¿Cómo funciona la autenticación del navegador?

El servidor devuelve un encabezado indicando que requiere autenticación para un reino dado. El usuario proporciona el nombre de usuario y la contraseña, que el navegador concatena (nombre de usuario + ":" + contraseña) y codifica en base64. Luego, esta cadena codificada se envía mediante un encabezado "Autorización" en cada solicitud del navegador.

Recomendado: