Verwaltung von LDAP Accounts und Gruppen
Peter Hormanns
2022-06-02 f65bd715d0d43b41d383224118d72756d8d117bc
commit | author | age
90d4d7 1 ## LDAP Admin Application
PH 2
3 Webapplikation zur Pflege von LDAP-Accounts und Gruppen,
4 eingebetteter Apache Directory Server
165030 5
PH 6 Konfiguration des eingebetteten LDAP im Tomcat (in der conf/server.xml):
7
8
9     <Realm className="org.apache.catalina.realm.LockOutRealm">
10         <Realm className="org.apache.catalina.realm.JNDIRealm" debug="99"
11             resourceName="UserDatabase"
12             connectionURL="ldap://localhost:10389"
13             connectionName="uid=admin,ou=system"
14             connectionPassword="streng-geheim"
15             userBase="ou=users,dc=domain,dc=example,dc=com"
16             userSearch="(uid={0})"
17             roleBase="ou=groups,dc=domain,dc=example,dc=com"
18             roleSubtree="true"
19             roleName="cn"
20             roleSearch="(uniqueMember={0})" />
21     </Realm>
f65bd7 22
PH 23 ## CSV Import
24
25 Aufruf der Funktion mit Hilfe von Maven:
26
27    mvn exec:java \
28       -Dexec.mainClass="de.jalin.ldapadmin.tools.ImportUsersFromCSV" \
29       -Dexec.args="verfiy etc/sample.csv"