Start a conversation

Hidden LDAP Configuration Options

Overview

LDAP has a few hidden options that are configured via System Properties. In this article, you will get familiar with them.

 

Information

The majority of the LDAP system properties can be found in com.jivesoftware.base.ldap.JiveGlobalsLdapConfiguration. In the following list you will find the Hidden system properties, their values, and a note/description that will help you understand each one of them:

System Property Value Notes
ldap.ssl.certverification
  • True
  • False

Note: The default is true

Setting to false will disable the SSL certificate verification.

ldap.connect.timeout
  • Value in milliseconds (e.g. 5000)

Note: The default is 5000

If the LDAP provider cannot establish a connection within a certain timeout period, it aborts the connection attempt.

ldap.read.timeout
  • Value in milliseconds (e.g. 5000)

Note: The default is 5000

If the LDAP provider does not get an LDAP response within the specified period, it aborts the read attempt.

ldap.sizeLimit
  • Integer Value

Note: The default is 1000

In Active Directory, the default size limit is typically 1000. If a size limit error is encountered, it is likely that the LDAP server administrator changed this value. Configure ldap.sizeLimit to match the AD value.

jive.sync.profile.ldap.photo.nonPrimary
  • True
  • False

Note: The default is false

Controls whether or not the LDAP photo sync should be synced to the primary profile photo location.

ldap.profile.photo.nonPrimary.idx
  • Integer value

Note: The default is 2

Controls what location the LDAP photo is synced to.

spring.userDataSynchronizationTask.cronExpression
  • cron expression

Note: The default is 0 0 0 * *

Restart required - Controls when the nightly LDAP sync task is run. The default value is 12:00 AM. Must be a valid cron expression.

 

Tip: Use CronMaker to determine other valid cron times.
  • 0 0 23 * * = 11:00pm (daily)
  • 0 0 0 * * = 12:00am (daily)
  • 0 0 1 * * = 1:00am (daily)
spring.ldapGroupManagerImpl.lazyGroupMemberPopulation
  • True
  • False

Note: The default is true

Disables lazy loading of groups. (May require a restart).

spring.ldapGroupManagerImpl.syncTaskCronExpression
  • cron expression

Controls when the nightly LDAP group sync task is run.

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted

Comments