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();