diff --git a/src/main/java/com/litoralregas/backend_gateway/auth/JwtDebugController.java b/src/main/java/com/litoralregas/backend_gateway/auth/JwtDebugController.java deleted file mode 100644 index e2b0a49..0000000 --- a/src/main/java/com/litoralregas/backend_gateway/auth/JwtDebugController.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.litoralregas.backend_gateway.auth; - -import com.litoralregas.backend_gateway.security.JwtService; -import org.springframework.web.bind.annotation.*; - -import java.util.Map; - -@RestController -@RequestMapping("/debug/jwt") -public class JwtDebugController { - - private final JwtService jwtService; - - public JwtDebugController(JwtService jwtService) { - this.jwtService = jwtService; - } - - @PostMapping - public Map debug(@RequestBody String token) { - - return Map.of( - "valid", jwtService.isValid(token), - "username", jwtService.extractUsername(token), - "clientId", jwtService.extractClientId(token), - "role", jwtService.extractRole(token) - ); - } -} \ No newline at end of file diff --git a/src/main/java/com/litoralregas/backend_gateway/config/SecurityConfig.java b/src/main/java/com/litoralregas/backend_gateway/config/SecurityConfig.java index 766b0a3..f131673 100644 --- a/src/main/java/com/litoralregas/backend_gateway/config/SecurityConfig.java +++ b/src/main/java/com/litoralregas/backend_gateway/config/SecurityConfig.java @@ -22,7 +22,6 @@ public class SecurityConfig { .csrf(csrf -> csrf.disable()) .authorizeHttpRequests(auth -> auth .requestMatchers("/auth/**").permitAll() - .requestMatchers("/debug/**").permitAll() .requestMatchers("/admin/**").hasRole("ADMIN") .requestMatchers("/api/backend/**").authenticated() .anyRequest().permitAll() diff --git a/src/main/java/com/litoralregas/backend_gateway/security/AuthDebugController.java b/src/main/java/com/litoralregas/backend_gateway/security/AuthDebugController.java deleted file mode 100644 index 3ed58bc..0000000 --- a/src/main/java/com/litoralregas/backend_gateway/security/AuthDebugController.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.litoralregas.backend_gateway.security; - -import org.springframework.security.core.Authentication; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RestController; - -@RestController -public class AuthDebugController { - - @GetMapping("/debug/me") - public Object me(Authentication authentication) { - if (authentication == null) { - return "anonymous"; - } - - return authentication.getPrincipal(); - } -} \ No newline at end of file