10. Advanced LDAP Configuration
Table of Contents
10.1. LDAP Configuration Properties
SavaPage supports several LDAP server types out-of-the-box. The basic configuration options for these types are discussed at LDAP.
However, other server/schema types can be supported by defining the fields to query and the LDAP searches to perform. These options are configured by adjusting entries in the Config Editor of the Admin Web App. The following configuration properties are available:
Configuration property |
Description |
|---|---|
ldap.schema.user-name-field |
The LDAP field that contains the user’s username.
Content of this field is converted to lowercase when
synchronized with the SavaPage database.
|
ldap.schema.user-full-name-field |
The LDAP field that contains the user’s full name.
|
ldap.schema.user-email-field |
The LDAP field that contains the user’s email address.
Content of this field is converted to lowercase when
synchronized with the SavaPage database.
|
ldap.schema.user-department-field |
The LDAP field that contains the user’s department.
|
ldap.schema.user-office-field |
The LDAP field that contains the user’s office location.
|
ldap.schema.user-name-search |
The LDAP search to retrieve the user. The
{0} in the searchis replaced with
* when listing all users, and [username]when searching for a specific user.
If no search is defined, the default is
(userNameField={0}),where
userNameField is the value of configuration property“ldap.schema.user-name-field”.
IMPORTANT: The search must include the
{0}value and involve the LDAP field as specified in
configuration property “ldap.schema.user-name-field”.
|
ldap.schema.group-name-field |
The LDAP field that contains the group’s name.
|
ldap.schema.group-full-name-field |
The LDAP field that contains the group’s full name.
|
ldap.schema.group-member-field |
The LDAP field that contains the group members.
|
ldap.schema.group-search |
The LDAP search to retrieve the group. The
{0} in thesearch is replaced with
* for all group searches.If no search is defined, the default is
([groupMemberField]={0}),which means get all entries with at least one member.
IMPORTANT: The search must include the
{0} value. |
ldap.schema.posix-groups |
If
Y, then the group member field contains the user’susername. If
N, then the group member field contains theuser’s DN.
|