]> git.sur5r.net Git - openldap/commitdiff
use as tester an identity that needs to be proxedauthz'ed (more representative and...
authorPierangelo Masarati <ando@openldap.org>
Sun, 29 Aug 2010 05:06:07 +0000 (05:06 +0000)
committerPierangelo Masarati <ando@openldap.org>
Sun, 29 Aug 2010 05:06:07 +0000 (05:06 +0000)
tests/data/slapd-glue-ldap.conf
tests/data/slapd-meta-target1.conf
tests/data/slapd-meta-target2.conf
tests/data/slapd-meta.conf
tests/scripts/test036-meta-concurrency
tests/scripts/test039-glue-ldap-concurrency

index 3f90c968afab786fd672d1402225583c029cd5b3..cfeae8c02fc6d05e3b8fae9db9a016be204f5887 100644 (file)
@@ -54,7 +54,7 @@ idassert-bind bindmethod=simple
                credentials="secret"
                mode=self
                flags=non-prescriptive
-idassert-authzfrom     "dn.exact:cn=Manager,dc=example,dc=com"
+idassert-authzfrom     "dn.exact:cn=Manager,o=Local"
 
 # local
 database       ldap
@@ -68,8 +68,15 @@ idassert-bind        bindmethod=simple
                credentials="secret"
                mode=self
                flags=non-prescriptive
-idassert-authzfrom     "dn.exact:cn=Manager,dc=example,dc=com"
+idassert-authzfrom     "dn.exact:cn=Manager,o=Local"
 
 limits         dn.exact="cn=Bjorn Jensen,ou=Information Technology Division,ou=People,dc=example,dc=com" time=1 size=8
 
+# This is only for binding as the rootdn
+database       ldap
+suffix         "o=Local"
+rootdn         "cn=Manager,o=Local"
+rootpw         secret
+uri            "@URI6@"
+
 #monitor#database      monitor
index 278cc8936c67799bc2f2e51adde85f5d1e17bb76..37d2f5d1df100d49e0cf5153a48956aef373dbe4 100644 (file)
@@ -52,12 +52,15 @@ rootpw              secret
 # ITS#5154: force mixed success/failure of binds using same connection
 access to dn="cn=Barbara Jensen,ou=Information Technology DivisioN,ou=People,dc=example,dc=com"
                attrs=userPassword
+       by dn="cn=Manager,o=Local" write
        by * =r
 
 access to attrs=userPassword
+       by dn="cn=Manager,o=Local" write
        by * =xr
 
 access to *
+       by dn="cn=Manager,o=Local" write
        by * read
 
 #monitor#database      monitor
index bd590c92073e6ac0db4a2afd99271682a4cbdaaa..9df9bfcfeeba96dba965f345ecd19eb19e886803 100644 (file)
@@ -54,4 +54,8 @@ rootpw                secret
 #ndb#dbname db_2
 #ndb#include @DATADIR@/ndb.conf
 
+access to *
+       by dn="cn=Manager,o=Local" write
+       by * read
+
 #monitor#database      monitor
index 528eaf5afc4ef6c60da1d6a2f84c6f6ea1c70c49..1cb56ced642a06bbdd22846d5c8f87e97177d767 100644 (file)
@@ -58,7 +58,7 @@ idassert-bind bindmethod=simple
                credentials="secret"
                mode=self
                flags=non-prescriptive
-idassert-authzFrom     "dn.exact:cn=Manager,o=Example,c=US"
+idassert-authzFrom     "dn.exact:cn=Manager,o=Local"
 
 # remote
 uri            "@URI1@o=Example,c=US"
@@ -70,8 +70,15 @@ idassert-bind        bindmethod=simple
                credentials="secret"
                mode=self
                flags=non-prescriptive
-idassert-authzFrom     "dn.exact:cn=Manager,o=Example,c=US"
+idassert-authzFrom     "dn.exact:cn=Manager,o=Local"
 
 limits         dn.exact="cn=Bjorn Jensen,ou=Information Technology Division,ou=People,o=Example,c=US" time=1 size=8
 
+# This is only for binding as the rootdn
+database       meta
+suffix         "o=Local"
+rootdn         "cn=Manager,o=Local"
+rootpw         secret
+uri            "@URI6@o=Local"
+
 #monitor#database      monitor
index 413f19122897c8d7fa3d3a55e7134d4576b461cf..f8bc1d636e7a0b20820047b9856e6e7864c5005c 100755 (executable)
@@ -197,9 +197,11 @@ done
 # NOTE: copies do_* files from $TESTDIR/$DATADIR to $TESTDIR
 $MONITORDATA "$MONITORDB" "$TESTDIR/$DATADIR" "$TESTDIR"
 
+BINDDN="cn=Manager,o=Local"
+PASSWD="secret"
 echo "Using tester for concurrent server access..."
 $SLAPDTESTER -P "$PROGDIR" -d "$TESTDIR" -h $LOCALHOST -p $PORT3 \
-       -D "cn=Manager,$METABASEDN" -w $PASSWD -l $TESTLOOPS -j $TESTCHILDREN \
+       -D "$BINDDN" -w $PASSWD -l $TESTLOOPS -j $TESTCHILDREN \
        -r 20 -i '!REFERRAL' -i '*INVALID_CREDENTIALS' -SS
 RC=$?
 
index b441d2b1fc2e1f074143967fe08d96404d8293cd..2437cc57c5077a0bfa10250ecdf44b219123a922 100755 (executable)
@@ -36,6 +36,10 @@ if test x$TESTOLOOPS = x ; then
        TESTOLOOPS=1
 fi
 
+if test x$TESTCHILDREN = x ; then
+       TESTCHILDREN=20
+fi
+
 rm -rf $TESTDIR
 
 mkdir -p $TESTDIR $DBDIR1 $DBDIR2
@@ -182,10 +186,12 @@ done
 $MONITORDATA "$MONITORDB" "$TESTDIR/$DATADIR" "$TESTDIR"
 
 echo "Using tester for concurrent server access..."
+BINDDN="cn=Manager,o=Local"
+PASSWD="secret"
 $SLAPDTESTER -P "$PROGDIR" -d "$TESTDIR" -h $LOCALHOST -p $PORT3 \
-       -D "cn=Manager,$METABASEDN" -w $PASSWD \
-       -l $TESTLOOPS -L $TESTOLOOPS -r 20 \
-       -i '!REFERRAL' -i '*INVALID_CREDENTIALS'
+       -D "$BINDDN" -w $PASSWD \
+       -l $TESTLOOPS -L $TESTOLOOPS -j $TESTCHILDREN -r 20 \
+       -i '!REFERRAL' -i '*INVALID_CREDENTIALS' -SS
 RC=$?
 
 if test $RC != 0 ; then