c-treeACE now supports LDAP authentication for both ISAM and SQL user connections.
LDAP (Lightweight Directory Access Protocol) is a directory solution employed in many enterprise environments centralizing institutional data. That data includes user credentials, for example, allowing “single sign-on” to multiple systems, now including c-treeACE servers. This greatly simplifies administration of large numbers of users accessing many independent systems. And, c-treeACE allow support for both user and group management at SQL and NoSQL layers.
LDAP Group Membership Control
LDAP support includes an ability to check LDAP group membership. Specify the following configuration for the LDAP_ISAM_ALLOWED_GROUP and/or LDAP_SQL_ALLOWED_GROUP options using this syntax.
LDAP_ISAM_ALLOWED_GROUP {attr:ATTRIBUTE_VALUE}{base:BASE_VALUE}{filter:FILTER_VALUE}
For example:
LDAP_ISAM_ALLOWED_GROUP {attr:member}{base:dc=mycompany,dc=com}{filter:(&(objectClass=groupOfNames)(cn=myusergroup))}
Important: The super administrator (ADMIN) user account is always authenticated using c tree's authentication and not LDAP authentication. This means a client not supporting LDAP/secure key exchange logon can still connect using the ADMIN account.
Compatibility Notes