Mapea el flujo de inicio de sesión OAuth de nuestra aplicación
Sobre el marco
La secuencia sigue a User, Browser, Backend API, OAuth Provider y DB a través de 12 mensajes. Comienza con Iniciar sesión con Google, continúa con la autorización y el consentimiento, y después devuelve un código de autorización al navegador. El navegador envía una solicitud POST a /auth/callback y el backend intercambia el código por tokens de acceso y de ID.
Los mensajes finales crean o actualizan un registro de usuario, devuelven el objeto de usuario, establecen una cookie de sesión y redirigen al panel. Este es un esquema del flujo exitoso: el ejemplo no contiene ramas para el rechazo, los fallos de validación ni las sesiones caducadas.
Adapta los nombres de los participantes y los mensajes de callback a tu implementación. Añade explícitamente las comprobaciones y los casos de error que necesites analizar, en lugar de tratar este breve diagrama de interacción como una especificación completa de autenticación.
Qué incluye
Flujo de inicio de sesión OAuth (secuencia)
✦ Free preview · Sign in to use
Preguntas frecuentes
No. Sigue un inicio de sesión exitoso, desde el clic en iniciar sesión hasta el panel. Pide ramas alternativas que cubran los errores específicos que maneja tu implementación.
Después de la respuesta con el token, la API de backend envía a DB un mensaje para crear o actualizar el registro del usuario. DB devuelve un objeto de usuario antes de que la API establezca la cookie de sesión del navegador.
No. Los mensajes omiten los detalles de implementación y los pasos de validación. Añádelos según el diseño de autenticación de tu aplicación antes de usar el diagrama en una revisión de ingeniería.
Gratis para empezar. No se requiere tarjeta de crédito.