struttura KERB_ADD_CREDENTIALS_REQUEST (ntsecapi.h)
Specifica un messaggio per aggiungere, rimuovere o sostituire una credenziale server aggiuntiva per una sessione di accesso. SeTcbPrivilege è necessario per modificare le credenziali di un altro account di accesso.
Sintassi
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;
Members
MessageType
Valore dell'enumerazione KERB_PROTOCOL_MESSAGE_TYPE che elenca i tipi di messaggi che possono essere inviati al pacchetto di autenticazione Kerberos chiamando la funzione LsaCallAuthenticationPackage . Questo membro deve essere impostato su KerbAddExtraCredentialsMessage.
UserName
Nome utente per le credenziali.
DomainName
Nome di dominio per le credenziali.
Password
Password per le credenziali.
LogonId
ID di accesso della credenziale. Il valore di questo membro può essere NULL.
Flags
Valore che specifica cosa fare con le credenziali. Può trattarsi di uno dei valori seguenti.
Commenti
La chiamata alla funzione LsaCallAuthenticationPackage con questa struttura influisce solo sul comportamento della funzione AcceptSecurityContext (Kerberos). L'uso di questa struttura consente a più server fisici e virtuali di condividere una singola identità.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | ntsecapi.h |