LDAP Configuration Parameters¶
Note
LDAP attributes must be lowercase.
Nested groups are not implemented, send a pull-request if you need this feature.
Parameter |
Default value |
Description |
---|---|---|
|
false |
Enable LDAP authentication |
|
Empty |
LDAP server hostname |
|
389 |
LDAP server port |
|
true |
Validate certificate for
|
|
false |
Enable LDAP start TLS |
|
false |
Kanboard lowercase the ldap username to avoid duplicate users (the database is case sensitive) |
|
anonymous |
Bind type: “anonymous”, “user” or “proxy” |
|
null |
LDAP username to use with proxy mode or username pattern to use with user mode |
|
null |
LDAP password to use for proxy mode |
|
Empty |
LDAP DN for users (Example: “CN=Users,DC=kanboard,DC=local”) |
|
Empty |
LDAP pattern to use when searching for a user account (Example: “(&(objectClass=user)(sAMAccount Name=%s))”) |
|
uid |
LDAP attribute for username (Example: “samaccountname”) |
|
cn |
LDAP attribute for user full name (Example: “displayname”) |
|
LDAP attribute for user email |
|
|
memberof |
LDAP attribute to find groups in user profile |
|
Empty |
LDAP attribute to find user photo (jpegPhoto or thumbnailPhoto |
|
Empty |
LDAP attribute for user language (preferredlanguage), the accepted language format is “fr-FR” |
|
true |
Enable automatic LDAP user creation |
|
Empty |
LDAP DN for administrators (Example: “CN=Kanboard-Admins,CN=Users,DC= kanboard,DC=local”) |
|
Empty |
LDAP DN for managers (Example: “CN=Kanboard Managers,CN=Users,DC=kanboard,DC =local”) |
|
false |
Enable LDAP group provider for project permissions |
|
Empty |
LDAP Base DN for groups |
|
Empty |
LDAP group filter (Example: “(&(objectClass=group)(sAMAccoun tName=%s*))“) |
|
Empty |
If defined, Kanboard will search
user groups in
LDAP_GROUP_BASE_DN with this
filter, it’s useful only for
posixGroups (Example:
|
|
cn |
LDAP attribute for the group name |
|
username |
LDAP attribute for the user in the group filter |