Autenticación
El módulo de Autenticación proporciona gestión segura de usuarios, manejo de sesiones e integración con OAuth utilizando Better Auth .
Descripción
- Ubicación:
modules/auth - Archivos Clave:
client.ts: Hooks y utilidades de autenticación del lado del cliente.config.ts: Configuración de Better Auth, incluyendo plugins y proveedores.components/: Componentes de interfaz de usuario relacionados con autenticación (por ejemplo, formularios, botones).
Configuración
La configuración de autenticación se define en modules/auth/config.ts. Gestiona:
- Adaptador de Base de Datos: Adaptador Drizzle para persistir sesiones y usuarios.
- Cookies: Manejo seguro de cookies para sesiones.
- Proveedores: Proveedores de Login por Email/Contraseña y Social (por ejemplo, Google).
Uso
Usa los hooks del cliente para acceder a los datos de sesión en tus componentes:
Last updated on