Share via


estructura KERB_S4U_LOGON (ntsecapi.h)

La estructura KERB_S4U_LOGON contiene información sobre un servicio para el inicio de sesión del usuario (S4U). Esta estructura la usa la función LsaLogonUser con el paquete Kerberos .

Sintaxis

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

Miembros

MessageType

Valor de la enumeración KERB_LOGON_SUBMIT_TYPE que identifica el tipo de inicio de sesión que se solicita. Este miembro debe establecerse en KerbS4ULogon.

Flags

Marcas que proporcionan más información sobre el inicio de sesión.

Valor Significado
KERB_S4U_LOGON_FLAG_CHECK_LOGONHOURS
0x2
Solicita las horas en las que el usuario ha iniciado sesión.
KERB_S4U_LOGON_FLAG_IDENTIFY
0x8
Solicita el token de identidad.

ClientUpn

Un UNICODE_STRING que especifica el nombre principal de usuario (UPN) del cliente. Este miembro no puede ser NULL.

El miembro Buffer de la estructura UNICODE_STRING debe apuntar a la memoria contigua a la estructura KERB_S4U_LOGON .

ClientRealm

Un UNICODE_STRING que especifica el dominio kerberos del cliente, si se conoce. Si no se conoce el dominio kerberos, este miembro puede ser NULL.

El miembro Buffer de la estructura UNICODE_STRING debe apuntar a la memoria contigua a la estructura KERB_S4U_LOGON .

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado ntsecapi.h