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 3072a27..96465e7 100644 --- a/src/main/java/net/siegeln/cameleer/saas/identity/LogtoManagementClient.java +++ b/src/main/java/net/siegeln/cameleer/saas/identity/LogtoManagementClient.java @@ -402,7 +402,7 @@ public class LogtoManagementClient { public void updateUserPassword(String userId, String newPassword) { if (!isAvailable()) throw new IllegalStateException("Logto not configured"); restClient.patch() - .uri(config.getLogtoEndpoint() + "/api/users/" + userId) + .uri(config.getLogtoEndpoint() + "/api/users/" + userId + "/password") .header("Authorization", "Bearer " + getAccessToken()) .contentType(MediaType.APPLICATION_JSON) .body(Map.of("password", newPassword))