From a79165bb09e128710b08a14e840fd2dc6d55d995 Mon Sep 17 00:00:00 2001 From: Ali Oezyetimoglu Date: Fri, 18 Aug 2023 15:14:10 +0200 Subject: [PATCH] updated pmd checks --- config/pmd/test_pmd.xml | 3 ++- .../tenantusermanagement/service/TenantManagementService.java | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config/pmd/test_pmd.xml b/config/pmd/test_pmd.xml index ac03639..d302c54 100644 --- a/config/pmd/test_pmd.xml +++ b/config/pmd/test_pmd.xml @@ -9,8 +9,9 @@ - + + diff --git a/src/main/java/com/knecon/fforesight/tenantusermanagement/service/TenantManagementService.java b/src/main/java/com/knecon/fforesight/tenantusermanagement/service/TenantManagementService.java index 24bc30b..b3c2933 100644 --- a/src/main/java/com/knecon/fforesight/tenantusermanagement/service/TenantManagementService.java +++ b/src/main/java/com/knecon/fforesight/tenantusermanagement/service/TenantManagementService.java @@ -297,6 +297,10 @@ public class TenantManagementService implements TenantProvider { realm.setUsers(users.stream().map(this::toUserRepresentation).collect(Collectors.toList())); + var policyString = "digits and length and lowerCase and notEmail and notUsername and specialChars and upperCase"; +// PasswordPolicy passwordPolicy = PasswordPolicy.parse(session, policyString); + realm.setPasswordPolicy(policyString); + keycloak.getAdminClient().realms().create(realm); }