Last modified by Christoph Bußenius on 2025/07/23 12:35

From version 1.3
edited by Christoph Bußenius
on 2025/07/23 12:07
Change comment: There is no comment for this version
To version 3.1
edited by Christoph Bußenius
on 2025/07/23 12:30
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,6 +1,6 @@
1 1  == Für wen ist dieser Artikel? ==
2 2  
3 -* Du möchtest eine eigene Web-Anwendung auf einem eigenen Server oder einer VM installieren
3 +* Du möchtest eine eigene Web-Anwendung o.ä. auf einem eigenen Server oder einer VM installieren
4 4  * Du möchtest den Login für CIT-Kennungen ermöglichen (nicht die TUM-Kennungen)
5 5  * Du möchtest evtl. auch Gruppenzugehörigkeit zu Gruppen aus der StrukturDB prüfen
6 6  
... ... @@ -20,4 +20,24 @@
20 20  
21 21  === Gruppen ===
22 22  
23 +Es können die Benutzergruppen aus der StrukturDB abgefragt werden.
24 +
25 +Wir unterstützen ##posixGroup##, ##groupOfNames## sowie ##groupOfUniqueNames##. Alle Gruppen sind mit jeder der drei Varianten verfügbar. Viele verfügbare Anwendungen unterstützen nur eine dieser Varianten.
26 +
27 +Die Suchterme sind jeweils:
28 +
29 +* ##(&(cn=GROUPNAME)(objectClass=posixGroup))## (base wie oben)
30 +* ##(&(cn=GROUPNAME)(objectClass=groupOfNames))## (base wie oben)
31 +* ##(&(cn=GROUPNAME)(objectClass=groupOfUniqueNames))## mit base ##ou=udngroups,dc=cit,dc=tum,dc=de##
32 +
33 +Die ##groupOfUniqueNames## hat eine andere Base und sollte nur benutzt werden, wenn die anderen Varianten überhaupt nicht unterstützt werden.
34 +
35 +=== Command Line ===
36 +
37 +Vor allem zum Testen sind diese Command-Line-Tools hilfreich. Hierbei wird das ##ldapsearch## aus dem Ubuntu-Paket ldap-utils gebraucht. Beachte, dass es (z.B. auf Solaris) auch Varianten von ldapsearch gibt, die andere Optionen brauchen.
38 +
39 +==== LDAP-Baum dumpen: ====
40 +
41 +##ldapsearch -x -H 'ldaps:~/~/ldap.cit.tum.de' -b 'dc=cit,dc=tum,dc=de'##
42 +
23 23