]> source.dussan.org Git - gitblit.git/commit
Extend LDAP tests to use LDAP servers with access restrictions.
authorFlorian Zschocke <florian.zschocke@devolo.de>
Wed, 9 Nov 2016 21:04:00 +0000 (22:04 +0100)
committerFlorian Zschocke <florian.zschocke@devolo.de>
Wed, 9 Nov 2016 21:04:00 +0000 (22:04 +0100)
commitffadc2e1878ce448127055e98299218574b103cf
tree464b3d1293e2b902f46d3349e0c664527a27a710
parent0d1222739683b9392a1a6c96a95552333f7c2246
Extend LDAP tests to use LDAP servers with access restrictions.

Add access restrictions to the LDAP test server instances.
New modes used a test parameters are ANONYMOUS, DS_MANAGER and USR_MANAGER.
ANONYMOUS can bind anonymously and access users and groups.
In DS_MANAGER the server requires authentication and will only allow
the DIRECTORY_MANAGER user to search for users and groups.
In USR_MANAGER only the user can search groups, the USER_MANAGER, which
is used to bind in this mode, can not.

A third server instance is created because I did fear side effects should
the tests be run in parallel, had I tried to configure the access
restriction in Before.
src/test/java/com/gitblit/tests/LdapAuthenticationTest.java