All Classes and Interfaces
Class
Description
Configuration class for setting up an admin user.
Controller responsible for authentication and user management, including login and registration.
Data Transfer Object (DTO) representing the response after authentication.
This class holds the configuration properties for Basic Authentication.
Exception thrown when attempting to create a user with a username that already exists.
Data Transfer Object (DTO) representing an error response.
Data Transfer Object (DTO) representing a login request.
Data Transfer Object (DTO) representing a register request.
Configuration class that initializes security settings such as JWT, CORS, and route protection.
Repository interface for handling token-related operations.
Exception thrown when attempting to update a user that is not registered in the system.
Represents a User entity in the system.
Data Transfer Object (DTO) representing a user.
Mapper class that provides the transformation between User entity and UserDTO.
Exception thrown when a username is not found in the database.
Repository interface for handling User-related database operations.
Service class for managing user-related operations, such as creating new users, logging in, and updating user details.