M1. Amministratori

Amministratore è autenticato

Viene invocata in caso di autenticazione riuscita dell'amministratore nel Pannello di controllo della sicurezza.

Database

Parametri

Valore restituito

è disponibile

•login — nome utente dell'amministratore,

•address — indirizzo di rete da cui si è autenticato l'amministratore,

•subsys — sottosistema del Server Dr.Web (v. file adm-subsys.ds),

•id — ID dell'amministratore,

•authorizer — nome del modulo di autenticazione (database, LDAP, AD),

•language — codice lingua dell'account amministratore,

•date_format — formato data dell'account amministratore

viene ignorato

Testo della procedura personalizzata:

--[[

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

Amministratore è autenticato tramite Microsoft Active Directory Service

Viene invocata in caso di autenticazione riuscita dell'amministratore tramite Microsoft Active Directory Service (MSAD).

Database

Parametri

Valore restituito

è disponibile

•login — nome utente dell'amministratore,

•address — indirizzo di rete da cui si è autenticato l'amministratore,

•is_secure — l'amministratore utilizza una connessione sicura HTTPS (true | false),

•name — nome LDAP dell'amministratore,

•DN — LDAP DN dell'amministratore,

•SID — identificatore di protezione Windows (SID) dell'amministratore,

•GUID — identificatore univoco globale (GUID) dell'amministratore,

•primary_group — nome del gruppo primario dell'amministratore,

•primary_group_DN — LDAP DN del gruppo primario dell'amministratore,

•primary_group_SID — identificatore di protezione (SID) del gruppo primario dell'amministratore,

•primary_group_GUID — identificatore univoco globale (GUID) del gruppo primario dell'amministratore,

•groups — tabella contenente i nomi del gruppo dell'amministratore (inclusi nell'attributo MSAD),

•groups_DN — tabella contenente i nomi DN del gruppo dell'amministratore (nello stesso ordine dei gruppi),

•groups_SID — tabella contenente gli identificatori di protezione (SID) del gruppo dell'amministratore (nello stesso ordine dei gruppi),

•groups_GUID — tabella contenente gli identificatori univoci globali (GUID) del gruppo dell'amministratore (nello stesso ordine dei gruppi)

•nil — non fare nulla,

•string — empty non fare nulla,

•not-empty — imposta come gruppo dell'amministratore il gruppo con l'ID che corrisponde a questa stringa

Testo della procedura personalizzata:

--[[

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

Amministratore non è autenticato

Viene invocata in caso di errore di autenticazione dell'amministratore nel Pannello di controllo della sicurezza.

Database

Parametri

Valore restituito

è disponibile

•login — nome utente dell'amministratore,

•address — indirizzo di rete dell'amministratore,

•subsys — sottosistema del Server Dr.Web (v. file adm-subsys.ds),

•error — codice di errore (v. file auth-error.ds)

viene ignorato

Testo della procedura personalizzata:

--[[

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