Configuring Pass Through Authentication
This chapter focuses on pass through authentication, whereby you
configure another server to determine the response to an authentication
request. A typical use case for pass through authentication involves
passing authentication through to Active Directory for users coming
from Microsoft Windows systems.
About Pass Through Authentication
You use LDAP pass through authentication when
the credentials for authenticating are stored not in OpenDJ, but instead
in a remote directory service. In effect OpenDJ redirects the bind operation
against a remote LDAP server.
Exactly how OpenDJ redirects the bind depends on how the user entry
in OpenDJ maps to the corresponding user entry in the remote directory.
OpenDJ provides you several choices to set up the mapping.
When both the local entry in OpenDJ and the remote entry in the
other server have the same DN, you do not have to set up the mapping at
all. By default, OpenDJ redirects the bind with the original DN and
password from the client application.
When the local entry in OpenDJ has been provisioned with an attribute
holding the DN of the remote entry, you can specify which attribute holds
the DN, and OpenDJ redirects the bind on the remote server using the DN
value.
When you cannot get the remote bind DN directly, you need an
attribute and value on the OpenDJ entry that corresponds to an identical
attribute and value on the remote server in order to map the local entry
to the remote entry. In this case you also need the bind credentials for
a user who can search for the entry on the remote server. OpenDJ performs
a search for the entry using the matching attribute and value, and then
redirects the bind with the DN from the remote entry.
You configure pass through authentication as an authentication policy
that you associate with a user's entry in the same way that you associate
a password policy with a user's entry. Either a user has an authentication
policy for pass through authentication, or the user has a local password
policy.
Setting Up Pass Through Authentication
When setting up pass through authentication, you need to know to which
remote server or servers to redirect binds, and you need to know how you map
user entries in OpenDJ to user entries in the remote directory.
To Configure an LDAP Pass Through Authentication Policy
You configure authentication policies with the
dsconfig command. Notice that authentication policies
are part of the server configuration, and therefore not replicated.
TODO
To Assign a Pass Through Authentication Policy To a User
TODO
To Assign a Pass Through Authentication Policy To a Group
TODO