Condividi tramite


KERB_S4U_LOGON struttura (ntsecapi.h)

La struttura KERB_S4U_LOGON contiene informazioni su un servizio per l'accesso dell'utente (S4U). Questa struttura viene usata dalla funzione LsaLogonUser con il pacchetto Kerberos .

Sintassi

typedef struct _KERB_S4U_LOGON {
  KERB_LOGON_SUBMIT_TYPE MessageType;
  ULONG                  Flags;
  UNICODE_STRING         ClientUpn;
  UNICODE_STRING         ClientRealm;
} KERB_S4U_LOGON, *PKERB_S4U_LOGON;

Members

MessageType

Valore dell'enumerazione KERB_LOGON_SUBMIT_TYPE che identifica il tipo di accesso richiesto. Questo membro deve essere impostato su KerbS4ULogon.

Flags

Flag che forniscono altre informazioni sull'accesso.

Valore Significato
KERB_S4U_LOGON_FLAG_CHECK_LOGONHOURS
0x2
Richiede le ore di accesso dell'utente.
KERB_S4U_LOGON_FLAG_IDENTIFY
0x8
Richiede il token di identità.

ClientUpn

UNICODE_STRING che specifica il nome dell'entità utente (UPN) del client. Questo membro non può essere NULL.

Il membro Buffer della struttura UNICODE_STRING deve puntare alla memoria contigua alla struttura KERB_S4U_LOGON .

ClientRealm

UNICODE_STRING che specifica l'area di autenticazione del client, se nota. Se l'area di autenticazione non è nota, questo membro può essere NULL.

Il membro Buffer della struttura UNICODE_STRING deve puntare alla memoria contigua alla struttura KERB_S4U_LOGON .

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ntsecapi.h