diff options
author | Frederic Guillot <fred@kanboard.net> | 2016-05-07 12:59:35 -0400 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2016-05-07 12:59:35 -0400 |
commit | 300dabe6b4e9e648c1111363fad8154def7cfb5f (patch) | |
tree | 1eb9cac2b56401e3c6f0fe8b46233f01909d4885 /doc | |
parent | 94989663eca0d0dc2e9adb6d3190f0ab3cca9d2a (diff) |
Added support for LDAP user photo profile
Diffstat (limited to 'doc')
-rw-r--r-- | doc/index.markdown | 1 | ||||
-rw-r--r-- | doc/ldap-parameters.markdown | 1 | ||||
-rw-r--r-- | doc/ldap-profile-picture.markdown | 27 |
3 files changed, 29 insertions, 0 deletions
diff --git a/doc/index.markdown b/doc/index.markdown index 30083fa9..1294de78 100644 --- a/doc/index.markdown +++ b/doc/index.markdown @@ -121,6 +121,7 @@ Technical details - [LDAP authentication](ldap-authentication.markdown) - [LDAP group synchronization](ldap-group-sync.markdown) +- [LDAP profile picture](ldap-profile-picture.markdown) - [LDAP parameters](ldap-parameters.markdown) - [Reverse proxy authentication](reverse-proxy-authentication.markdown) diff --git a/doc/ldap-parameters.markdown b/doc/ldap-parameters.markdown index c7202641..c18c2b06 100644 --- a/doc/ldap-parameters.markdown +++ b/doc/ldap-parameters.markdown @@ -20,6 +20,7 @@ Here is the list of available LDAP parameters: | `LDAP_USER_ATTRIBUTE_FULLNAME` | cn | LDAP attribute for user full name (Example: "displayname") | | `LDAP_USER_ATTRIBUTE_EMAIL` | mail | LDAP attribute for user email | | `LDAP_USER_ATTRIBUTE_GROUPS` | memberof | LDAP attribute to find groups in user profile | +| `LDAP_USER_ATTRIBUTE_PHOTO` | Empty | LDAP attribute to find user photo (jpegPhoto or thumbnailPhoto | | `LDAP_USER_CREATION` | true | Enable automatic LDAP user creation | | `LDAP_GROUP_ADMIN_DN` | Empty | LDAP DN for administrators (Example: "CN=Kanboard-Admins,CN=Users,DC=kanboard,DC=local") | | `LDAP_GROUP_MANAGER_DN` | Empty | LDAP DN for managers (Example: "CN=Kanboard Managers,CN=Users,DC=kanboard,DC=local") | diff --git a/doc/ldap-profile-picture.markdown b/doc/ldap-profile-picture.markdown new file mode 100644 index 00000000..4798f645 --- /dev/null +++ b/doc/ldap-profile-picture.markdown @@ -0,0 +1,27 @@ +LDAP User Profile Photo +======================= + +Kanboard can download automatically user pictures from the LDAP server. + +This feature is enabled only if LDAP authentication is activated and the parameter `LDAP_USER_ATTRIBUTE_PHOTO` is defined. + +Configuration +------------- + +In your `config.php`, you have to set the LDAP attribute used to store the image. + +```php +define('LDAP_USER_ATTRIBUTE_PHOTO', 'jpegPhoto'); +``` + +Usually, the attributes `jpegPhoto` or `thumbnailPhoto` are used. +The image can be stored in JPEG or PNG format. + +To upload the image in the user profile, Active Directory administrators may use software like [AD Photo Edit](http://www.cjwdev.co.uk/Software/ADPhotoEdit/Info.html). + +Notes +----- + +The profile image is **downloaded at login time only if the user do not already have uploaded an image previously**. + +To change the user photo, the previous one have to be removed manually in the user profile. |