From d275fee025a335c9515c1a28f966e2382ed5bd2e Mon Sep 17 00:00:00 2001 From: Pierangelo Masarati Date: Thu, 3 Apr 2003 21:17:09 +0000 Subject: [PATCH] new rewrite example --- doc/man/man5/slapd-meta.5 | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/doc/man/man5/slapd-meta.5 b/doc/man/man5/slapd-meta.5 index 44cd717e60..fca8aa1ba6 100644 --- a/doc/man/man5/slapd-meta.5 +++ b/doc/man/man5/slapd-meta.5 @@ -644,6 +644,16 @@ rewriteRule "(.*\e\e()uid=([a-z0-9_]+)(\e\e).*)" rewriteRule "[^,]+,ou=admin,dc=home,dc=net" "%{*prefix}|(uid=%{*arg})(cn=%{*arg})%{*suffix}" "@I" rewriteRule ".*<>" "%{*prefix}uid=%{*arg}%{*suffix}" ":" + +# This example shows how to strip unwanted DN-valued +# attribute values from a search result; the first rule +# matches DN values below "ou=People,dc=example,dc=com"; +# in case of match the rewriting exits successfully. +# The second rule matches everything else and causes +# the value to be rejected. +rewriteContext searchResult +rewriteRule ".*,ou=People,dc=example,dc=com" "%0" "@" +rewriteRule ".*" "" "#" .fi .SH "LDAP Proxy resolution (a possible evolution of slapd\-ldap(5)):" In case the rewritten DN is an LDAP URI, the operation is initiated -- 2.39.5