M1. Administratoren

Der Administrator ist angemeldet

Wird bei einer erfolgreichen Authentifizierung des Administrators am Sicherheitscenter aufgerufen.

Datenbank

Parameter

Zurückgegebener Wert

verfügbar

login – Anmeldename des Administrators

address – Netzwerkadresse, von der aus sich der Administrator angemeldet hat

subsys – Subsystem des Dr.Web Servers (siehe Datei adm-subsys.ds)

id – Administrator-ID

authorizer – Name des Autorisierungsmoduls (Datenbank, LDAP, AD)

language – Sprachcode des Administratorkontos

date_format – Datumsformat des Administratorkontos

wird ignoriert

Text der Prozedur:

--[[

Called:

 when Administrator authorize successfully

 

Database:

 available

 

Parameters:

 login              Administrator`s login name

 address            Administrator`s network address

 subsys             Server subsystem (see adm-subsys.ds)

 id                 Administrator`s ID

 authorizer         Authorizer name (database, LDAP, AD)

 language           Administrator`s language code

 date_format        Administrator`s date format

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.login, args.address, args.subsys, args.error, args.id, args.authorizer,

                -- args.language, args.date_format

Der Administrator ist über Microsoft Active Directory Service angemeldet

Wird bei erfolgreicher Authentifizierung des Administrators über Microsoft Active Directory Service (MSAD) aufgerufen.

Datenbank

Parameter

Zurückgegebener Wert

verfügbar

login – Anmeldename des Administrators

address – Netzwerkadresse, von der aus sich der Administrator angemeldet hat

is_secure – Der Administrator verwendet eine sichere HTTPS-Verbindung (true | false)

name – LDAP-Name des Administrators

DN – LDAP-DN des Administrators

SID – Windows-Sicherheits-ID (SID) des Administrators

GUID – GUID (Globally Unique Identifier) des Administrators

primary_group – Name der Primärgruppe des Administrators

primary_group_DN – LDAP-DN der Primärgruppe des Administrators

primary_group_SID – Sicherheits-ID (SID) der Primärgruppe des Administrators

primary_group_GUID – GUID (Globally Unique Identifier) der Primärgruppe des Administrators

groups – Tabelle, die die (im Attribut MSAD enthaltenen) Namen der Administrator-Gruppe enthält

groups_DN – Tabelle, die die DN-Namen der Administrator-Gruppe enthält (in derselben Reihenfolge wie die Gruppen)

groups_SID – Tabelle, die die Sicherheits-IDs (SIDs) der Administrator-Gruppe enthält (in derselben Reihenfolge wie die Gruppen)

groups_GUID – Tabelle, die die GUIDs der Administrator-Gruppe enthält (in derselben Reihenfolge wie die Gruppen)

nil – keine Aktion ausführen

string – empty, keine Aktion ausführen

not-empty – Gruppe mit der dieser Zeichenfolge entsprechenden ID als Administrator-Gruppe festlegen

Text der Prozedur:

--[[

Called:

 when the external administrator was authorized successfully using Microsoft Active Directory Service

 

Database:

 available

 

Parameters:

 login              Administrator's login name

 address            Administrator's network address

 is_secure          Is true if administrator uses HTTPS connection

 name               Administrator's LDAP name

 DN                 Administrator's LDAP distinguished name

 SID                Administrator's Windows security identifier

 GUID               Administrator's GUID

 primary_group      Administrator's primary group name

 primary_group_DN   Administrator's primary group LDAP distinguished name

 primary_group_SID  Administrator's primary group SID

 primary_group_GUID Administrator's primary group GUID

 groups             Table containg Administrator's group names (memberOf MSAD attribute)

 groups_DN          Table containg Administrator's group distinguished names (in the same order as groups)

 groups_SID         Table containg Administrator's group SIDs (in the same order as groups)

 groups_GUID        Table containg Administrator's group GUIDs (in the same order as groups)

 

Returned value:

            nil        do nothing

 string     empty      do nothing

            not-empty  set administrator group to this string (group ID)

 

]]

 

local args = ... -- args.is_secure, args.login, args.address,

                -- args.name, args.DN, args.SID, args.GUID,

                -- args.primary_group, args.primary_group_DN, args.primary_group_SID, args.primary_group_GUID,

                -- args.groups, args.groups_DN, args.groups_SID, args.groups_GUID

Der Administrator ist nicht angemeldet

Wird bei einer fehlgeschlagenen Authentifizierung des Administrators am Sicherheitscenter aufgerufen.

Datenbank

Parameter

Zurückgegebener Wert

verfügbar

login – Anmeldename des Administrators

address – Netzwerkadresse des Administrators

subsys – Subsystem des Dr.Web Servers (siehe Datei adm-subsys.ds)

error – Fehlercode (siehe Datei auth-error.ds)

wird ignoriert

Text der Prozedur:

--[[

Called:

 when Administrator authorization failed

 

Database:

 available

 

Parameters:

 login              Administrator`s login name

 address            Administrator`s network address

 subsys             Server subsystem (see adm-subsys.ds)

 error              Error code (see auth-error.ds)

 

Returned value:

 ignored

 

]]

 

local args = ... -- args.login, args.address, args.subsys, args.error