All Classes and Interfaces

Class
Description
The CoreSecurityConfig class configures the security settings for the web application, including authorization, authentication, and Cross-Site Request Forgery (CSRF) protection.
The CorsConfig class is responsible for configuring Cross-Origin Resource Sharing (CORS) settings for the application.
CustomUserDetailsService is an implementation of UserDetailsService that loads user-specific data during authentication.
EmptyTokenException is a custom exception that extends RuntimeException.
Represents a standardized error response format for API error messages.
Global exception handler that handles RuntimeException exceptions across the entire application.
Enum HttpMethod that represents HTTP methods with their respective descriptions.
The Password annotation is used to mark a field in a user entity class as containing the user's password.
Represents the authorization configuration for a specific route within the application.
A custom security filter that intercepts HTTP requests and performs token validation to authenticate users based on a JWT (JSON Web Token).
Utility class for various security-related operations, such as retrieving user roles and authorities, locating user repositories, and interacting with user entities via reflection.
The UserHandler annotation is used to mark a class or method as a handler for user-related operations within the security context.
The Username annotation is used to mark a field in a user entity class that represents the username of the user.