Skip to content

Security

Security is managed using Spring Security and JWT tokens.

  • JwtAuthenticationFilter: Filters requests for JWT authentication.
  • JwtUtil: Utility for JWT operations.
  • SecurityConfig: Configures security rules and endpoints.
  • TokenCleanupScheduler: Cleans up expired tokens.

Roles are defined in entities/enums/Roles.java. Security classes are in security/.