структура KERB_ADD_CREDENTIALS_REQUEST (ntsecapi.h)
Указывает сообщение для добавления, удаления или замены дополнительных учетных данных сервера для сеанса входа. SeTcbPrivilege требуется для изменения учетных данных другой учетной записи входа.
Синтаксис
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;
Члены
MessageType
Значение перечисления KERB_PROTOCOL_MESSAGE_TYPE со списком типов сообщений, которые можно отправить в пакет проверки подлинности Kerberos путем вызова функции LsaCallAuthenticationPackage . Для этого элемента необходимо задать значение KerbAddExtraCredentialsMessage.
UserName
Имя пользователя для учетных данных.
DomainName
Доменное имя для учетных данных.
Password
Пароль для учетных данных.
LogonId
Идентификатор входа учетных данных. Значение этого элемента может иметь значение NULL.
Flags
Значение типа , указывающее, что делать с учетными данными. Это может быть одно из следующих значений.
Комментарии
Вызов функции LsaCallAuthenticationPackage с этой структурой влияет только на поведение функции AcceptSecurityContext (Kerberos). Использование этой структуры позволяет нескольким физическим и виртуальным серверам совместно использовать одно удостоверение.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | ntsecapi.h |