From 5f43394b0088cd4bac8c469eb29a6fb68cffae2f Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Sun, 5 Apr 2026 12:40:58 +0200 Subject: [PATCH] =?UTF-8?q?refactor:=20remove=20getUserRoles=20from=20Logt?= =?UTF-8?q?oManagementClient=20=E2=80=94=20roles=20come=20from=20JWT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../saas/identity/LogtoManagementClient.java | 23 ------------------- 1 file changed, 23 deletions(-) diff --git a/src/main/java/net/siegeln/cameleer/saas/identity/LogtoManagementClient.java b/src/main/java/net/siegeln/cameleer/saas/identity/LogtoManagementClient.java index a4292f7..60afca0 100644 --- a/src/main/java/net/siegeln/cameleer/saas/identity/LogtoManagementClient.java +++ b/src/main/java/net/siegeln/cameleer/saas/identity/LogtoManagementClient.java @@ -75,29 +75,6 @@ public class LogtoManagementClient { .toBodilessEntity(); } - public List getUserRoles(String userId) { - if (!isAvailable()) return List.of(); - - try { - var response = restClient.get() - .uri(config.getLogtoEndpoint() + "/api/users/" + userId + "/roles") - .header("Authorization", "Bearer " + getAccessToken()) - .retrieve() - .body(JsonNode.class); - - List roles = new ArrayList<>(); - if (response != null && response.isArray()) { - for (var node : response) { - roles.add(node.get("name").asText()); - } - } - return roles; - } catch (Exception e) { - log.warn("Failed to get user roles for {}: {}", userId, e.getMessage()); - return List.of(); - } - } - public List> getUserOrganizations(String userId) { if (!isAvailable()) return List.of();