Preventing Authentication by Account Inactivation
Proxy Authentication
Proxy authentication is a special form of authentication because the user requesting
access to the directory does not bind with its own DN but with a proxy DN.
The proxy DN is an entity that has appropriate rights to perform the operation
requested by the user. When you grant proxy rights to a person or an application,
you grant the right to specify any DN as a proxy DN, with the exception of the
Directory Manager DN.
One of the main advantages of proxy right is that you can enable an LDAP
application to use a single thread with a single bind to service multiple users
making requests against the Directory Server. Instead of having to bind and
authenticate for each user, the client application binds to the Directory Server using
a proxy DN.
The proxy DN is specified in the LDAP operation submitted by the client
application. For example:
% ldapmodify -D "cn=manager" -w secretpwd -y
"cn=joe,dc=example,dc=com" -b "example.com" -f mods.ldif
This
of a user named Joe (
that the manager does not need to provide Joe's password for making this change.
NOTE
Preventing Authentication by Account Inactivation
You can temporarily inactivate a user account or a set of accounts. Once
inactivated, a user cannot bind to the directory, and the authentication operation
fails.
138
Netscape Directory Server Deployment Guide • August 2002
command gives the manager entry (
ldapmodify
cn=joe
The proxy mechanism is very powerful and must be used sparingly.
Proxy rights are granted within the scope of the ACL and there is no
way to restrict who an entry that has the proxy right can
impersonate—that is, when you grant a user proxy rights, that user
has the ability to proxy for any user under the target; there is no way
to restrict the proxy rights to only certain users. For example, if an
entity has proxy rights to the
can do anything. So, make sure you set the proxy ACI at the lowest
possible level of the DIT. For more information on this, see "Proxied
Authorization ACI Example" in Chapter 6, "Managing Access
Control" of the Netscape Directory Server Administrator's Guide.
) to apply the modifications in the
dc=example,dc=com
) the permissions
cn=manager
file. Note
mods.ldif
tree, that entity
Need help?
Do you have a question about the NETSCAPE DIRECTORY SERVER 6.1 - DEPLOYMENT and is the answer not in the manual?
Questions and answers