All Classes and Interfaces

Class
Description
Clase principal de la aplicación.
Controlador para la autenticación y registro de usuarios.
Servicio de autenticación que maneja el registro y autenticación de usuarios.
Filtro de autenticación JWT que se ejecuta en cada petición.
Clase que maneja los errores de autenticación no autorizada.
Clase que contiene métodos para generar y validar tokens JWT.
DTO para el inicio de sesión del usuario.
DTO para el registro de un nuevo usuario.
DTO que representa la respuesta de un usuario.
Clase que representa un rol de un usuario en la aplicación.
Enum que define los roles disponibles en la aplicación.
Repositorio para gestionar los roles de usuario en la base de datos.
Clase de configuración de seguridad para la aplicación.
Clase que representa un usuario en la aplicación.
Clase de utilidad para mapear entre diferentes objetos relacionados con el usuario.
Repositorio para gestionar los usuarios en la base de datos.
Servicio de usuario que implementa UserDetailsService para proporcionar detalles del usuario.