estructura de KERB_ADD_CREDENTIALS_REQUEST (ntsecapi.h)
Especifica un mensaje para agregar, quitar o reemplazar una credencial de servidor adicional para una sesión de inicio de sesión. SeTcbPrivilege es necesario para modificar las credenciales de otra cuenta de inicio de sesión.
Sintaxis
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;
Miembros
MessageType
Valor de la enumeración KERB_PROTOCOL_MESSAGE_TYPE que enumera los tipos de mensajes que se pueden enviar al paquete de autenticación Kerberos llamando a la función LsaCallAuthenticationPackage . Este miembro debe establecerse en KerbAddExtraCredentialsMessage.
UserName
Nombre de usuario de la credencial.
DomainName
Nombre de dominio de la credencial.
Password
Contraseña de la credencial.
LogonId
Identificador de inicio de sesión de la credencial. El valor de este miembro puede ser NULL.
Flags
Valor que especifica qué hacer con la credencial. Puede ser uno de los siguientes valores.
Comentarios
Llamar a la función LsaCallAuthenticationPackage con esta estructura afecta solo al comportamiento de la función AcceptSecurityContext (Kerberos). El uso de esta estructura permite que varios servidores físicos y virtuales compartan una sola identidad.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | ntsecapi.h |