Skip to Content
EsModulosAutenticación

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