KERB_ADD_CREDENTIALS_REQUEST structure (ntsecapi.h)
Spécifie un message à ajouter, supprimer ou remplacer des informations d’identification de serveur supplémentaires pour une session d’ouverture de session. SeTcbPrivilege est nécessaire pour modifier les informations d’identification d’un autre compte d’ouverture de session.
Syntaxe
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;
Membres
MessageType
Valeur de l’énumération KERB_PROTOCOL_MESSAGE_TYPE qui répertorie les types de messages qui peuvent être envoyés au package d’authentification Kerberos en appelant la fonction LsaCallAuthenticationPackage . Ce membre doit être défini sur KerbAddExtraCredentialsMessage.
UserName
Nom d’utilisateur pour les informations d’identification.
DomainName
Nom de domaine des informations d’identification.
Password
Mot de passe des informations d’identification.
LogonId
ID d’ouverture de session des informations d’identification. La valeur de ce membre peut être NULL.
Flags
Valeur qui spécifie ce qu’il faut faire avec les informations d’identification. Il peut s’agir de l’une des valeurs suivantes.
Remarques
L’appel de la fonction LsaCallAuthenticationPackage avec cette structure affecte uniquement le comportement de la fonction AcceptSecurityContext (Kerberos). L’utilisation de cette structure permet à plusieurs serveurs physiques et virtuels de partager une seule identité.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | ntsecapi.h |