How to read directory configuration summary
Platform Notice: Data Center - This article applies to Atlassian products on the Data Center platform.
Note that this knowledge base article was created for the Data Center version of the product. Data Center knowledge base articles for non-Data Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Summary
The article helps to understand the mapping between the parameters present in the User Directory configuration (⚙ → User management → User Directories) and the Directory Configuration Summary (⚙ → User management → User Directories → Directory Configuration Summary).
Environment
- Jira Core/Software Data Center v8.x and higher
- Jira Service Management Data Center v4.x and higher
Solution
User Directory Configuration | Directory Configuration Summary |
---|---|
Hostname and port | ldap.url |
Base DN | ldap.basedn |
Username | ldap.userdn |
Password | ldap.password |
Additional User DN | ldap.user.dn |
Additional Group DN | ldap.group.dn |
LDAP Permissions: Read Only | Allowed operations: [UPDATE_GROUP_ATTRIBUTE, UPDATE_USER_ATTRIBUTE] |
Read Only, with Local Groups | Allowed operations: [CREATE_GROUP, CREATE_ROLE, CREATE_USER, DELETE_GROUP, DELETE_ROLE, DELETE_USER, UPDATE_GROUP, UPDATE_GROUP_ATTRIBUTE, UPDATE_ROLE, UPDATE_ROLE_ATTRIBUTE, UPDATE_USER, UPDATE_USER_ATTRIBUTE] |
Read Only, with Local Groups | ldap.local.groups: true when enabled ldap.local.groups: false when disabled |
Read/Write | Allowed operations: [CREATE_GROUP, CREATE_ROLE, CREATE_USER, DELETE_GROUP, DELETE_ROLE, DELETE_USER, UPDATE_GROUP, UPDATE_GROUP_ATTRIBUTE, UPDATE_ROLE, UPDATE_ROLE_ATTRIBUTE, UPDATE_USER, UPDATE_USER_ATTRIBUTE] |
Default Group Memberships | autoAddGroups |
Secure SSL | ldap.secure: true when enabled ldap.secure: false when disabled |
Enable Nested Groups | ldap.nestedgroups.disabled=false when enabled. ldap.nestedgroups.disabled=true when disabled. |
Manage User Status Locally | localUserStatusEnabled=true when enabled. localUserStatusEnabled=false when disabled. |
Filter out expired users | ldap.filter.expiredUsers: true when enabled. ldap.filter.expiredUsers: false when disabled. |
Use Paged Results | ldap.pagedresults.size: 1000 ldap.pagedresults: false when disabled. |
Follow Referrals | ldap.referral: true when enabled ldap.referral: false when disabled |
Naive DN Matching | |
Enable Incremental Synchronisation | crowd.sync.incremental.enabled: true when enabled. crowd.sync.incremental.enabled: false when disabled |
Update group memberships when logging in: For newly added user only | crowd.sync.group.membership.after.successful.user.auth.enabled: only_when_first_created |
Update group memberships when logging in: Never | crowd.sync.group.membership.after.successful.user.auth.enabled: false |
Update group memberships when logging in: Every time the user logs in | crowd.sync.group.membership.after.successful.user.auth.enabled: true |
Synchronisation Interval (seconds) | directory.cache.synchronise.interval |
Read Timeout (seconds) | ldap.read.timeout |
Search Timeout (seconds) | ldap.search.timelimit |
Connection Timeout (seconds) | ldap.connection.timeout |
User Object Class | ldap.user.objectclass |
User Object Filter | ldap.user.filter |
User Name Attribute | ldap.user.username |
User Name RDN Attribute | ldap.user.username.rdn |
User First Name Attribute | ldap.user.firstname |
User Last Name Attribute | ldap.user.lastname |
User Display Name Attribute | ldap.user.displayname |
User Email Attribute | ldap.user.email |
User Password Attribute | ldap.user.password |
User Unique ID Attribute | ldap.external.id |
Group Object Class | ldap.group.objectclass |
Group Object Filter | ldap.group.filter |
Group Name Attribute | ldap.group.name |
Group Description Attribute | ldap.group.description |
Group Members Attribute | ldap.group.usernames |
User Membership Attribute | ldap.user.group |
Use the User Membership Attribute: When finding the user's group membership | ldap.usermembership.use: true when enabled ldap.usermembership.use: false when disabled |
Use the User Membership Attribute: When finding the members of a group | ldap.usermembership.use.for.groups: true when enabled ldap.usermembership.use.for.groups: false when disabled |
Copy User on Login | crowd.delegated.directory.auto.create.user: true when enabled crowd.delegated.directory.auto.create.user: false when disabled |
Update User attributes on Login | crowd.delegated.directory.auto.update.user: true when enabled crowd.delegated.directory.auto.update.user: false when disabled |
Synchronise Group Memberships | crowd.delegated.directory.importGroups: true when enabled crowd.delegated.directory.importGroups: false when disabled |