1 repositorio
Functions that execute during specific phases of the authentication and session lifecycle.
Distinct from State Lifecycle Callbacks: Specifically targets the authentication flow lifecycle rather than general state machine transitions.
Explore 1 awesome GitHub repository matching software engineering & architecture · Authentication Lifecycle Callbacks. Refine with filters or upvote what's useful.
Este proyecto es una implementación de referencia y boilerplate para gestionar la autenticación de usuarios y el estado de la sesión dentro del framework Next.js. Sirve como un ejemplo práctico de cómo integrar NextAuth.js para proteger rutas y manejar la verificación de identidad. El repositorio demuestra varios flujos de trabajo de autenticación, incluyendo la integración de identidad OAuth con proveedores de terceros, autenticación sin contraseña utilizando enlaces mágicos por correo electrónico y el inicio de sesión tradicional basado en credenciales. Muestra específicamente cómo reemplazar las pantallas de autenticación predeterminadas con páginas de inicio de sesión personalizadas. La implementación cubre una amplia gama de capacidades, incluyendo la persistencia de sesiones en bases de datos mediante adaptadores, la rotación de tokens de acceso y el uso de variables de entorno para la configuración del proveedor. También incluye ejemplos de vinculación de múltiples métodos de autenticación a un solo perfil de usuario e integración de herramientas de observabilidad para registrar eventos de autenticación.
Provides hook functions to modify user profiles and session data during the authentication lifecycle.