]> git.sur5r.net Git - openldap/commitdiff
clarify remote database; clarify ACLs
authorPierangelo Masarati <ando@openldap.org>
Sat, 20 Sep 2008 11:43:40 +0000 (11:43 +0000)
committerPierangelo Masarati <ando@openldap.org>
Sat, 20 Sep 2008 11:43:40 +0000 (11:43 +0000)
doc/man/man5/slapo-translucent.5

index 5f308b6bf764bdf4c170b0dc6f035ed684b38314..99d36b1c07f8d8758aa5b2c32bc2372c1e0aa8c5 100644 (file)
@@ -31,15 +31,19 @@ operation will perform a comparison with attributes defined in the local
 database record (if any) before any comparison is made with data in the
 remote database.
 .SH CONFIGURATION
-The Translucent Proxy overlay uses a remote LDAP server which is configured
-with the options shown in
-.BR slapd-ldap (5).
+The Translucent Proxy overlay uses a proxied database,
+typically a (set of) remote LDAP server(s), which is configured with the options shown in
+.BR slapd-ldap (5),
+.BR slapd-meta (5)
+or similar.
 These
 .B slapd.conf
 options are specific to the Translucent Proxy overlay; they must appear 
 after the
 .B overlay
-directive.
+directive that instantiates the
+.B translucent
+overlay.
 .TP
 .B translucent_strict
 By default, attempts to delete attributes in either the local or remote
@@ -88,6 +92,22 @@ before being returned to the client.
 Enable looking for locally stored credentials for simple bind when binding
 to the remote database fails.
 
+.SH ACCESS CONTROL
+Access control is delegated to either the remote DSA(s) or to the local database
+backend for
+.B auth
+and
+.B write
+operations.
+It is delegated to the remote DSA(s) and to the frontend for
+.B read
+operations.
+Local access rules involving data returned by the remote DSA(s) should be designed
+with care.  In fact, entries are returned by the remote DSA(s) only based on the
+remote fraction of the data, based on the identity the operation is performed as.
+As a consequence, local rules might only be allowed to see a portion
+of the remote data.
+
 .SH CAVEATS
 .LP
 The Translucent Proxy overlay will disable schema checking in the local database,