GPB · Guía 1 · Acceso, persistencia y cierre de sesión

GPB · Guía 1 · Acceso, persistencia y cierre de sesión Un diagrama de secuencia generado por Archify. GET /api/auth/csrf Guardar token en sesión anónima 200 · token CSRF + cookie La cookie es HttpOnly; el token CSRF síllega a React. POST /api/auth/login Correo y contraseña; incluye Origin yX-CSRF-Token. Buscar usuario por correo Usuario + hash de contraseña La API verifica Argon2id; si falla,responde 401 sin autenticar. Regenerar y guardar sesión Se asignan usuario, inicio, actividad ynuevo token CSRF. 200 · usuario + nuevo token + cookie El hash y el identificador de sesión nose entregan al código React. GET /api/auth/me También se consulta al reabrir: validasesión sin renovar inactividad. Consultar sesión y usuario Si venció por 30 min sin actividad o 7días, responde 401. 200 · usuario autenticado POST /api/auth/logout Solicitud con cookie, Origin y tokenCSRF válido. Destruir sesión 204 · eliminar cookie React elimina el usuario de su estado yvuelve al acceso. React / navegador · Cookie administrada por navegador · Participante de secuencia React / navegador Cookie administrada por navegador API Express · Validación, CSRF y sesión · Participante de secuencia API Express Validación, CSRF y sesión MongoDB · Usuarios y sesiones · Participante de secuencia MongoDB Usuarios y sesiones Leyenda solicitud principal respuesta seguridad mensaje