Configuring The LDAP Identity Provider
The LDAP Identity Provider is used to define how users are retrieved from the LDAP server.
It can be found in the management console under the Apache Jackrabbit Oak LDAP Identity Provider name.
The following configuration options are available for the LDAP Identity Provider:
Configuring The Synchronization Handler
The synchronization handler defines how the Identity Provider users and groups are synchronized with the repository.
It is located under the Apache Jackrabbit Oak Default Sync Handler name in the management console.
The following configurations options are available for the Synchronization Handler:
The external login module
The external login module is located under the Apache Jackrabbit Oak External Login Module under the management console.
Its job is to define which Identity Provider and Sync Handler to use, effectively binding the two modules.
The following configuration options are available:
JAAS Ranking | Specifying the ranking (that is, sort order) of this login module entry. The entries are sorted in a descending order (that is, higher value ranked configurations come first). |
---|---|
JAAS Control Flag | Property specifying whether a LoginModule is REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL. See the JAAS configuration documentation for more details around the meaning of these flags. |
JAAS Realm | The realm name (or application name) against which the LoginModule is registered. If no realm name is provided, then LoginModule is registered with a default realm as configured in the Felix JAAS configuration. |
Identity Provider Name | Name of the identity provider. |
Sync Handler Name | Name of the sync handler. |