Active Directory Gruppen

Um Aktionen nur Benutzern aus bestimmten Gruppen anzuzeigen, kannst du das Actions-System mit einem Active Directory Server verbinden. Dazu fügst du ein zusätzliches Modul AdGroups der Konfiguration hinzu, wie dies bereits in Kapitel Grundlegende Struktur aufgezeigt wird.

Das Konfigurationsschema

Module

AdGroups

List

server

Complex list definition

Value

domainList

StringList

  • Must not be empty.

Value

host

String

  • Must not be empty.

Value

ssl

Optional

Boolean

Default Value:

true

Value

username

String

Value

password

Password

Value

container

Optional

String

Default Value:

None

Die Liste server

Mit der Liste server konfigurierst du einen oder mehrere Server welche in der definierten Reichenfolge abgefragt werden. Dabei musst du jeweils mindestens einen Domänennamen und Server angeben.

 1<Module name="AdGroups">
 2    <List name="server">
 3        <ListEntry>
 4            <Value name="domainList">example.com educateit.ch</Value>
 5            <Value name="host">10.200.70.21</Value>
 6            <Value name="ssl">Yes</Value>
 7            <Value name="username">[Benutzername]</Value>
 8            <Value name="password">[Passwort]</Value>
 9        </ListEntry>
10        <ListEntry>
11            <Value name="domainList">*</Value>
12            <Value name="host">10.81.14.107</Value>
13            <Value name="ssl">Yes</Value>
14            <Value name="username">[Benutzername]</Value>
15            <Value name="password">[Passwort]</Value>
16        </ListEntry>
17    </List>
18</Module>

Der Wert domainList

Mit dem Wert domainList definierst du eine liste von Domänennamen, welche auf den angemeldeten Benutzer passen sollen, damit dieser Eintrag verwendet wird. Konfigurierst du hier einen *, passt dieser auf alle Domänen.

Du kannst mehrere Domänennamen angeben, indem du diese mit Leerzeichen oder Zeilenumbrüchen trennst.

 1<Module name="AdGroups">
 2    <List name="server">
 3        <ListEntry>
 4            <Value name="domainList">
 5                example.com
 6                educateit.ch
 7            </Value>
 8            <Value name="host">10.200.70.21</Value>
 9            <Value name="ssl">Yes</Value>
10            <Value name="username">[Benutzername]</Value>
11            <Value name="password">[Passwort]</Value>
12        </ListEntry>
13        <ListEntry>
14            <Value name="domainList">*</Value>
15            <Value name="host">10.81.14.107</Value>
16            <Value name="ssl">Yes</Value>
17            <Value name="username">[Benutzername]</Value>
18            <Value name="password">[Passwort]</Value>
19        </ListEntry>
20    </List>
21</Module>

Der Wert host

Mit dem Wert host konfigurierst du den Servernamen oder die IP-Addresse des Active Directory Servers.

 1<Module name="AdGroups">
 2    <List name="server">
 3        <ListEntry>
 4            <Value name="domainList">
 5                example.com
 6                educateit.ch
 7            </Value>
 8            <Value name="host">10.200.70.21</Value>
 9            <Value name="ssl">Yes</Value>
10            <Value name="username">[Benutzername]</Value>
11            <Value name="password">[Passwort]</Value>
12        </ListEntry>
13        <ListEntry>
14            <Value name="domainList">*</Value>
15            <Value name="host">10.81.14.107</Value>
16            <Value name="ssl">Yes</Value>
17            <Value name="username">[Benutzername]</Value>
18            <Value name="password">[Passwort]</Value>
19        </ListEntry>
20    </List>
21</Module>

Der Wert ssl

Geändert in Version 3.21.6: Ab dieser Version ist SSL standardmässig aktiviert.

Mit dem Wert ssl kannst du eine SSL-Verschlüsselung für die Verbindung zum Active Directory Server aktivieren. Wenn du diesen Wert nicht angibst, wird standardmäßig eine SSL-verschlüsselte Verbindung aufgebaut.

Hinweis

Wir empfehlen immer eine SSL-verschlüsselte Verbindung zum Active Directory Server zu verwenden.

 1<Module name="AdGroups">
 2    <List name="server">
 3        <ListEntry>
 4            <Value name="domainList">
 5                example.com
 6                educateit.ch
 7            </Value>
 8            <Value name="host">10.200.70.21</Value>
 9            <Value name="ssl">Yes</Value>
10            <Value name="username">[Benutzername]</Value>
11            <Value name="password">[Passwort]</Value>
12        </ListEntry>
13        <ListEntry>
14            <Value name="domainList">*</Value>
15            <Value name="host">10.81.14.107</Value>
16            <Value name="ssl">Yes</Value>
17            <Value name="username">[Benutzername]</Value>
18            <Value name="password">[Passwort]</Value>
19        </ListEntry>
20    </List>
21</Module>

Der Wert username

Mit dem Wert username definierst du den Benutzernamen für die Anmeldung am Active Directory Server.

 1<Module name="AdGroups">
 2    <List name="server">
 3        <ListEntry>
 4            <Value name="domainList">
 5                example.com
 6                educateit.ch
 7            </Value>
 8            <Value name="host">10.200.70.21</Value>
 9            <Value name="ssl">Yes</Value>
10            <Value name="username">[Benutzername]</Value>
11            <Value name="password">[Passwort]</Value>
12        </ListEntry>
13        <ListEntry>
14            <Value name="domainList">*</Value>
15            <Value name="host">10.81.14.107</Value>
16            <Value name="ssl">Yes</Value>
17            <Value name="username">[Benutzername]</Value>
18            <Value name="password">[Passwort]</Value>
19        </ListEntry>
20    </List>
21</Module>

Der Wert password

Mit dem Wert password definierst du das Passwort für die Anmeldung am Active Directory Server.

Hinweis

Es ist sinnvoll, den Wert password zu kodieren. Siehe dazu Kapitel Kodieren von Passwörtern.

 1<Module name="AdGroups">
 2    <List name="server">
 3        <ListEntry>
 4            <Value name="domainList">
 5                example.com
 6                educateit.ch
 7            </Value>
 8            <Value name="host">10.200.70.21</Value>
 9            <Value name="ssl">Yes</Value>
10            <Value name="username">[Benutzername]</Value>
11            <Value name="password">[Passwort]</Value>
12        </ListEntry>
13        <ListEntry>
14            <Value name="domainList">*</Value>
15            <Value name="host">10.81.14.107</Value>
16            <Value name="ssl">Yes</Value>
17            <Value name="username">[Benutzername]</Value>
18            <Value name="password">[Passwort]</Value>
19        </ListEntry>
20    </List>
21</Module>

Der Wert container

Mit dem optionalen Wert container kannst du die abgefragten Benutzer im Active Directory Server einschränken. Gib dazu einen LDAP-Pfad zu dem Container an, welcher die Benutzer enthält die du abfragen möchtest.