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); }