From 89eecdfdc6f76949c1a8ac8f80001f12e193397b Mon Sep 17 00:00:00 2001 From: Andres Contreras Date: Thu, 18 Jun 2026 21:48:56 +0200 Subject: [PATCH] refactor!: stop writing firefly-oss partyId/userRole Keycloak attributes Follows the idp de-domain: the Keycloak adapter no longer hardcodes partyId/userRole user attributes; generic request attributes are propagated as-is, keeping the framework product-agnostic. --- .../idp/adapter/service/impl/IdpAdminServiceImpl.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/main/java/org/fireflyframework/idp/adapter/service/impl/IdpAdminServiceImpl.java b/src/main/java/org/fireflyframework/idp/adapter/service/impl/IdpAdminServiceImpl.java index ab8a21d..960a79a 100644 --- a/src/main/java/org/fireflyframework/idp/adapter/service/impl/IdpAdminServiceImpl.java +++ b/src/main/java/org/fireflyframework/idp/adapter/service/impl/IdpAdminServiceImpl.java @@ -210,12 +210,6 @@ private CreateUserResponse performCreateUser(CreateUserRequest request) { request.getAttributes().forEach((k, v) -> userAttributes.put(k, List.of(String.valueOf(v)))); } - if (request.getPartyId() != null) { - userAttributes.put("partyId", List.of(request.getPartyId().toString())); - } - if (request.getUserRole() != null) { - userAttributes.put("userRole", List.of(request.getUserRole().toString())); - } user.setAttributes(userAttributes); Response response = keycloak.realm(keycloakFactory.getRealm())