]> git.sur5r.net Git - openldap/commitdiff
Added proxy-whoami keyword and some mention of connection pooling. Depends
authorHoward Chu <hyc@openldap.org>
Wed, 26 Feb 2003 16:35:09 +0000 (16:35 +0000)
committerHoward Chu <hyc@openldap.org>
Wed, 26 Feb 2003 16:35:09 +0000 (16:35 +0000)
on libldap_r, proxy authz control...

doc/man/man5/slapd-ldap.5

index 398ef24b278bca72fce3a412a3b33f9b1c2b8108..deea4fad23a8968b665f55d2178f2cc5b70cc5e8 100644 (file)
@@ -13,6 +13,15 @@ is not an actual database; instead it acts as a proxy to forward incoming
 requests to another LDAP server. While processing requests it will also
 chase referrals, so that referrals are fully processed instead of being
 returned to the slapd client.
+
+Sessions that explicitly Bind to the back-ldap database always create their
+own private connection to the remote LDAP server. Anonymous sessions will
+share a single anonymous connection to the remote server. For sessions bound
+through other mechanisms, all sessions with the same DN will share the
+same connection. This connection pooling strategy can enhance the proxy's
+efficiency by reducing the overhead of repeatedly making/breaking multiple
+connections.
+
 .SH CONFIGURATION
 These
 .B slapd.conf
@@ -59,6 +68,14 @@ check permissions.
 .B bindpw <password>
 Password used with the bind DN above.
 .TP
+.B proxy-whoami
+Turns on proxying of the WhoAmI extended operation. If this option is
+given, back-ldap will replace slapd's original WhoAmI routine with its
+own. On slapd sessions that were authenticated by back-ldap, the WhoAmI
+request will be forwarded to the remote LDAP server. Other sessions will
+be handled by the local slapd, as before. This option is mainly useful
+in conjunction with Proxy Authorization.
+.TP
 .B rebind-as-user
 If this option is given, the client's bind credentials are remembered
 for rebinds when chasing referrals.