estrutura KERB_S4U_LOGON (ntsecapi.h)
A estrutura KERB_S4U_LOGON contém informações sobre um logon S4U (serviço para usuário). Essa estrutura é usada pela função LsaLogonUser com o pacote Kerberos .
Sintaxe
typedef struct _KERB_S4U_LOGON {
KERB_LOGON_SUBMIT_TYPE MessageType;
ULONG Flags;
UNICODE_STRING ClientUpn;
UNICODE_STRING ClientRealm;
} KERB_S4U_LOGON, *PKERB_S4U_LOGON;
Membros
MessageType
Um valor da enumeração KERB_LOGON_SUBMIT_TYPE que identifica o tipo de logon que está sendo solicitado. Esse membro deve ser definido como KerbS4ULogon.
Flags
Sinalizadores que fornecem mais informações sobre o logon.
Valor | Significado |
---|---|
|
Solicita as horas em que o usuário foi conectado. |
|
Solicita o token de identidade. |
ClientUpn
Um UNICODE_STRING que especifica o nome upn do cliente. Esse membro não pode ser NULL.
O membro Buffer da estrutura UNICODE_STRING deve apontar para a memória contígua à estrutura KERB_S4U_LOGON .
ClientRealm
Um UNICODE_STRING que especifica o realm do cliente, se conhecido. Se o realm não for conhecido, esse membro poderá ser NULL.
O membro Buffer da estrutura UNICODE_STRING deve apontar para a memória contígua à estrutura KERB_S4U_LOGON .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | ntsecapi.h |