TSK-1756: additional user ldap attributes are now optional.
This commit is contained in:
parent
a6e5ffae74
commit
9d615c437a
|
@ -558,6 +558,13 @@ public class LdapClient {
|
|||
// optional settings
|
||||
.filter(p -> !p.equals(LdapSettings.TASKANA_LDAP_MAX_NUMBER_OF_RETURNED_ACCESS_IDS))
|
||||
.filter(p -> !p.equals(LdapSettings.TASKANA_LDAP_MIN_SEARCH_FOR_LENGTH))
|
||||
.filter(p -> !p.equals(LdapSettings.TASKANA_LDAP_USER_EMAIL_ATTRIBUTE))
|
||||
.filter(p -> !p.equals(LdapSettings.TASKANA_LDAP_USER_PHONE_ATTRIBUTE))
|
||||
.filter(p -> !p.equals(LdapSettings.TASKANA_LDAP_USER_MOBILE_PHONE_ATTRIBUTE))
|
||||
.filter(p -> !p.equals(LdapSettings.TASKANA_LDAP_USER_ORG_LEVEL_1_ATTRIBUTE))
|
||||
.filter(p -> !p.equals(LdapSettings.TASKANA_LDAP_USER_ORG_LEVEL_2_ATTRIBUTE))
|
||||
.filter(p -> !p.equals(LdapSettings.TASKANA_LDAP_USER_ORG_LEVEL_3_ATTRIBUTE))
|
||||
.filter(p -> !p.equals(LdapSettings.TASKANA_LDAP_USER_ORG_LEVEL_4_ATTRIBUTE))
|
||||
.filter(p -> p.getValueFromEnv(env) == null)
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
|
|
|
@ -146,8 +146,10 @@ class LdapClientTest {
|
|||
|
||||
@Test
|
||||
void testLdap_checkForMissingConfigurations() {
|
||||
// optional config fields: minSearchForLength, maxNumberOfReturnedAccessIds
|
||||
assertThat(cut.checkForMissingConfigurations()).hasSize(LdapSettings.values().length - 2);
|
||||
// optional config fields: minSearchForLength, maxNumberOfReturnedAccessIds, userPhoneAttribute,
|
||||
// userMobilePhoneAttribute, userEmailAttribute, userOrglevel1Attribute, userOrglevel2Attribute,
|
||||
// userOrglevel3Attribute, userOrglevel4Attribute
|
||||
assertThat(cut.checkForMissingConfigurations()).hasSize(LdapSettings.values().length - 9);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
Loading…
Reference in New Issue