Verwaltung von LDAP Accounts und Gruppen
Peter Hormanns
2022-06-02 f65bd715d0d43b41d383224118d72756d8d117bc
README.md
@@ -2,3 +2,28 @@
Webapplikation zur Pflege von LDAP-Accounts und Gruppen,
eingebetteter Apache Directory Server
Konfiguration des eingebetteten LDAP im Tomcat (in der conf/server.xml):
    <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.JNDIRealm" debug="99"
            resourceName="UserDatabase"
            connectionURL="ldap://localhost:10389"
            connectionName="uid=admin,ou=system"
            connectionPassword="streng-geheim"
            userBase="ou=users,dc=domain,dc=example,dc=com"
            userSearch="(uid={0})"
            roleBase="ou=groups,dc=domain,dc=example,dc=com"
            roleSubtree="true"
            roleName="cn"
            roleSearch="(uniqueMember={0})" />
    </Realm>
## CSV Import
Aufruf der Funktion mit Hilfe von Maven:
   mvn exec:java \
      -Dexec.mainClass="de.jalin.ldapadmin.tools.ImportUsersFromCSV" \
      -Dexec.args="verfiy etc/sample.csv"