auth
Módulo de Autenticación
Este módulo gestiona todos los aspectos relacionados con la autenticación y autorización del sistema OnSpot.
Contenido
- controller/routes - Rutas y controladores del módulo de autenticación
- service/logic - Lógica de negocio del servicio de autenticación
- guard-auth - Guard personalizado para autenticación JWT
- strategy-auth - Estrategia de autenticación JWT con Passport
- decorator-current-user - Decorador para obtener el usuario actual
Descripción General
El módulo de autenticación maneja:
- Autenticación de usuarios (backoffice, platform, customer)
- Generación y validación de tokens JWT
- Gestión de contraseñas (cambio y recuperación)
- Autorización basada en roles
- Guardias y estrategias de autenticación