All Classes and Interfaces
Class
Description
Controlador de autenticación
Controlador que maneja las peticiones de autenticación y registro de usuarios.
Super clase para controladores que requieren autenticación.
Modelo de permisos de un jugador.
Clase para construir un permiso de jugador.
Tipo de permiso de un jugador.
Clase para calcular los permisos de un jugador.
Controlador para operaciones CRUD sobre el balance de un jugador.
Datos de un balance de una economía.
Clase para manejar las respuestas de la API REST.
Repositorio de credenciales de un jugador.
Cuerpo de la solicitud en el que se incluyen los datos de la transacción.
Implementación del servicio de economías.
Controlador para operaciones CRUD sobre el economía de un jugador.
Cuerpo de la solicitud en el que se incluye el ID del tipo de economía a eliminar.
Modelo de tipo de economía.
Clase para construir un tipo de economía.
Repositorio de tipos de economía.
Modelo de valor de una economía.
Clase para construir un valor de economía.
Servicio de economías.
Servicio de jugadores.
Filtrador de peticiones que verifica el token JWT y añade al contexto de la petición
si el token es válido.
Cuerpo de la solicitud en el que se incluye el nombre de usuario y la contraseña.
Respuesta genérica de la API REST.
Cuerpo de la solicitud en el que se incluye la contraseña actual y la nueva contraseña.
Clase para validar la seguridad de una contraseña.
Controlador para operaciones CRUD sobre los permisos de un jugador.
Datos de permisos de un jugador.
Modelo de jugador.
Clase para construir un jugador.
Constructor de jugadores.
Modelo de credenciales de un jugador.
Clase para construir una credenciales de jugador.
Repositorio de jugadores.
Implementación del servicio de jugadores.
Clase para obtener el ID de un jugador a partir de su nombre.
Cuerpo de la solicitud en el que se incluye el token de refresco.
Modelo de token de refresco.
Repositorio de tokens de refresco.
Cuerpo de la solicitud en el que se incluye el nombre del usuario y la contraseña.
Controlador para operaciones CRUD sobre el jugador actual.
Configuración de SpringDoc para la documentación de la API REST.
Configuración de seguridad
Configuración de filtros de seguridad y manejadores de acceso denegado para la aplicación.