This commit is contained in:
Ryan Voots 2025-01-07 07:23:12 -05:00
parent 92f4d414a5
commit 229a1a7641

View file

@ -14,13 +14,13 @@ import org.springframework.web.bind.annotation.ResponseBody;
public class DashboardController { public class DashboardController {
@GetMapping(value = "/user", produces = "application/json") @GetMapping(value = "/api-dash/user", produces = "application/json")
@ResponseBody @ResponseBody
public AccessToken getUserInfo(HttpServletRequest request) { public AccessToken getUserInfo(HttpServletRequest request) {
return ((KeycloakPrincipal<RefreshableKeycloakSecurityContext>)((KeycloakAuthenticationToken)request.getUserPrincipal()).getPrincipal()).getKeycloakSecurityContext().getToken(); return ((KeycloakPrincipal<RefreshableKeycloakSecurityContext>)((KeycloakAuthenticationToken)request.getUserPrincipal()).getPrincipal()).getKeycloakSecurityContext().getToken();
} }
@PostMapping("/logout") @PostMapping("/api-dash/logout")
public @ResponseBody void logout(HttpServletRequest request) throws Exception { public @ResponseBody void logout(HttpServletRequest request) throws Exception {
request.logout(); request.logout();
} }