structure KERB_S4U_LOGON (ntsecapi.h)
La structure KERB_S4U_LOGON contient des informations sur l’ouverture de session d’un service pour l’utilisateur (S4U). Cette structure est utilisée par la fonction LsaLogonUser avec le package Kerberos .
Syntaxe
typedef struct _KERB_S4U_LOGON {
KERB_LOGON_SUBMIT_TYPE MessageType;
ULONG Flags;
UNICODE_STRING ClientUpn;
UNICODE_STRING ClientRealm;
} KERB_S4U_LOGON, *PKERB_S4U_LOGON;
Membres
MessageType
Valeur de l’énumération KERB_LOGON_SUBMIT_TYPE qui identifie le type d’ouverture de session demandé. Ce membre doit être défini sur KerbS4ULogon.
Flags
Indicateurs qui fournissent plus d’informations sur l’ouverture de session.
Valeur | Signification |
---|---|
|
Demande les heures pendant lesquelles l’utilisateur a été connecté. |
|
Demande le jeton d’identité. |
ClientUpn
Une UNICODE_STRING qui spécifie le nom d’utilisateur principal (UPN) du client. Ce membre ne peut pas avoir la valeur NULL.
Le membre Buffer de la structure UNICODE_STRING doit pointer vers la mémoire contiguë à la structure KERB_S4U_LOGON .
ClientRealm
Une UNICODE_STRING qui spécifie le domaine du client, s’il est connu. Si le domaine n’est pas connu, ce membre peut avoir la valeur NULL.
Le membre Buffer de la structure UNICODE_STRING doit pointer vers la mémoire contiguë à la structure KERB_S4U_LOGON .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | ntsecapi.h |