The HumHub Enterprise Edition provides some advanced LDAP features.
You can assign user's group or space memberships automatically using LDAP configuration.
The mapping can be used by:
- User LDAP group memberships (memberOf field, e.g. CN=xyz_space_access,OU=Groups,DC=example,DC=com)
- The part of the users base DN (e.g. OU=People,DC=example,DC=com)
- Attribute values (e.g. street==Some Street or street=~Street)
Note: The mapping is handled by the hourly cron job and may takes some time to affect.
As administrative user, you can map a LDAP group directly to a space.
Open Space ->
As administrative user, you can map a LDAP group against HumHub groups which are mainly used for administrative tasks.
Select a group ->
You can also synchronize profile image from LDAP.
Modify your local configuration
protected/config/common.php and add following section:
<?phpreturn ['components' => ['authClientCollection' => ['clients' => ['ldap' => ['class' => 'humhub\modules\enterprise\modules\ldap\authclient\ZendLdapClientEnterprise','profileImageAttribute' => 'thumbnailphoto']]]]];