diff --git a/persistence-service-v1/keycloak-commons/src/main/java/com/iqser/red/keycloak/commons/security/SecuredKeyCloakConfiguration.java b/persistence-service-v1/keycloak-commons/src/main/java/com/iqser/red/keycloak/commons/security/SecuredKeyCloakConfiguration.java index 4efc9007e..de5dd6133 100644 --- a/persistence-service-v1/keycloak-commons/src/main/java/com/iqser/red/keycloak/commons/security/SecuredKeyCloakConfiguration.java +++ b/persistence-service-v1/keycloak-commons/src/main/java/com/iqser/red/keycloak/commons/security/SecuredKeyCloakConfiguration.java @@ -74,6 +74,7 @@ public class SecuredKeyCloakConfiguration extends KeycloakWebSecurityConfigurerA "/redaction-gateway-v1/async/download/with-ott/**", "/redaction-gateway-v1/docs/**", "/redaction-gateway-v1/docs", + "/redaction-gateway-v1/tenants/simple", "/redaction-gateway-v1", "/internal-api/**"); diff --git a/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/multitenacy/HeaderBasedKeycloakRealmResolver.java b/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/multitenacy/HeaderBasedKeycloakRealmResolver.java index a7df36a1f..dd9b227fb 100644 --- a/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/multitenacy/HeaderBasedKeycloakRealmResolver.java +++ b/persistence-service-v1/persistence-service-external-api-impl-v1/src/main/java/com/iqser/red/persistence/service/v1/external/api/impl/multitenacy/HeaderBasedKeycloakRealmResolver.java @@ -58,6 +58,7 @@ public class HeaderBasedKeycloakRealmResolver implements KeycloakConfigResolver @SneakyThrows + @SuppressWarnings("PMD.UnusedPrivateMethod") private String getTenantFromBearerToken(HttpFacade.Request request) { String authHeader = request.getHeader("Authorization"); @@ -95,4 +96,4 @@ public class HeaderBasedKeycloakRealmResolver implements KeycloakConfigResolver return values.get(values.size() - 1); } -} \ No newline at end of file +} diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/TenantManagementService.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/TenantManagementService.java index 7da315907..7ec9e09d6 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/TenantManagementService.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/service/TenantManagementService.java @@ -87,8 +87,6 @@ public class TenantManagementService { private final GeneralConfigurationService generalConfigurationService; private final KeyCloakRoleManagerService keyCloakRoleManagerService; private final KeyCloakAdminClientService keycloak; - private final KeyCloakSettings keyCloakSettings; - public TenantManagementService(EncryptionDecryptionService encryptionService, @Qualifier("tenantLiquibaseProperties") LiquibaseProperties liquibaseProperties, @@ -97,8 +95,7 @@ public class TenantManagementService { AsyncMigrationStarterService asyncMigrationStarterService, GeneralConfigurationService generalConfigurationService, KeyCloakRoleManagerService keyCloakRoleManagerService, - KeyCloakAdminClientService keycloak, - KeyCloakSettings keyCloakSettings) { + KeyCloakAdminClientService keycloak) { this.encryptionService = encryptionService; this.liquibaseProperties = liquibaseProperties; @@ -108,7 +105,6 @@ public class TenantManagementService { this.generalConfigurationService = generalConfigurationService; this.keyCloakRoleManagerService = keyCloakRoleManagerService; this.keycloak = keycloak; - this.keyCloakSettings = keyCloakSettings; }