estrutura KERB_ADD_CREDENTIALS_REQUEST (ntsecapi.h)
Especifica uma mensagem para adicionar, remover ou substituir uma credencial de servidor extra para uma sessão de logon. O SeTcbPrivilege é necessário para alterar as credenciais de outra conta de logon.
Sintaxe
typedef struct _KERB_ADD_CREDENTIALS_REQUEST {
KERB_PROTOCOL_MESSAGE_TYPE MessageType;
UNICODE_STRING UserName;
UNICODE_STRING DomainName;
UNICODE_STRING Password;
LUID LogonId;
ULONG Flags;
} KERB_ADD_CREDENTIALS_REQUEST, *PKERB_ADD_CREDENTIALS_REQUEST;
Membros
MessageType
Um valor da enumeração KERB_PROTOCOL_MESSAGE_TYPE que lista os tipos de mensagens que podem ser enviadas para o pacote de autenticação Kerberos chamando a função LsaCallAuthenticationPackage . Esse membro deve ser definido como KerbAddExtraCredentialsMessage.
UserName
O nome de usuário para a credencial.
DomainName
O nome de domínio da credencial.
Password
A senha da credencial.
LogonId
A ID de logon da credencial. O valor desse membro pode ser NULL.
Flags
Um valor que especifica o que fazer com a credencial. Esse pode ser um dos valores a seguir.
Comentários
Chamar a função LsaCallAuthenticationPackage com essa estrutura afeta apenas o comportamento da função AcceptSecurityContext (Kerberos). O uso dessa estrutura permite que vários servidores físicos e virtuais compartilhem uma única identidade.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | ntsecapi.h |