diff --git a/openam-mcp-server/src/main/java/org/openidentityplatform/openam/mcp/server/service/UserService.java b/openam-mcp-server/src/main/java/org/openidentityplatform/openam/mcp/server/service/UserService.java index 9de8410201..f8ee18ee4d 100644 --- a/openam-mcp-server/src/main/java/org/openidentityplatform/openam/mcp/server/service/UserService.java +++ b/openam-mcp-server/src/main/java/org/openidentityplatform/openam/mcp/server/service/UserService.java @@ -104,7 +104,7 @@ public User setUserPassword(@ToolParam(required = false, description = "If not s String tokenId = getTokenId(); Map requestBody = Map.of("userpassword", password); - String uri = String.format("/json/realms/%s/users/%s?_action=changePassword", + String uri = String.format("/json/realms/%s/users/%s", UriUtils.encodePath(realm, StandardCharsets.UTF_8), UriUtils.encodePath(username, StandardCharsets.UTF_8)); UserDTO user = openAMRestClient.put().uri(uri).body(requestBody) diff --git a/openam-mcp-server/src/main/resources/application.yml b/openam-mcp-server/src/main/resources/application.yml index abb64ca984..1a48818e2c 100644 --- a/openam-mcp-server/src/main/resources/application.yml +++ b/openam-mcp-server/src/main/resources/application.yml @@ -1,4 +1,5 @@ server: + address: 127.0.0.1 port: 8081 spring: application: