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.