Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Учетные данные пользователя. Он включает тип проверки подлинности, а также имя пользователя и пароль или отпечаток сертификата.
Синтаксис
typedef struct _MI_UserCredentials {
const MI_Char *authenticationType;
union {
MI_UsernamePasswordCreds usernamePassword;
const MI_Char *certificateThumbprint;
} credentials;
} MI_UserCredentials;
Члены
authenticationType
MI_AUTH_TYPE_DEFAULT (MI_T("По умолчанию"))
Транспорт выбирает тип по умолчанию, специфичный для него. Например, удаленное управление Windows (winrm) использует Kerberos и NegotiateWithoutCredentials по умолчанию.
MI_AUTH_TYPE_NONE (MI_T("None"))
Не выполняйте проверку подлинности, для большинства серверов требуется какая-либо проверка подлинности.
MI_AUTH_TYPE_DIGEST (MI_T("Дайджест"))
Использует дайджест-проверку подлинности. Требуется имя пользователя или пароль. Некоторые серверы и транспорты не поддерживают этот тип проверки подлинности.
MI_AUTH_TYPE_NEGO_WITH_CREDS (MI_T("NegoWithCreds"))
Использует проверку подлинности SPNEGO. Требуется имя пользователя или пароль.
MI_AUTH_TYPE_NEGO_NO_CREDS (MI_T("NegoNoCreds"))
Использует проверку подлинности SPNEGO с текущим идентификатором потока (или маркером процесса, если маркер потока не существует).
MI_AUTH_TYPE_BASIC (MI_T("Базовый"))
Используется обычная проверка подлинности. Требуется имя пользователя или пароль. Некоторые транспорты не поддерживают этот тип проверки подлинности. Этот тип проверки подлинности не очень защищен.
MI_AUTH_TYPE_KERBEROS (MI_T("Kerberos"))
Имя пользователя и пароль необязательный.
MI_AUTH_TYPE_CLIENT_CERTS (MI_T("ClientCerts"))
Требуется отпечаток сертификата.
MI_AUTH_TYPE_NTLM (MI_T("Ntlmdomain"))
Имя пользователя и пароль необязательный.
MI_AUTH_TYPE_CREDSSP (MI_T("CredSSP"))
Использует CREDSSP, механизм делегированной проверки подлинности. Имя пользователя и пароль являются необязательными. Некоторые транспорты поддерживают этот тип проверки подлинности. Для включения CREDSSP требуется настройка как на клиенте, так и на сервере.
MI_AUTH_TYPE_ISSUER_CERT (MI_T("IssuerCert"))
Только для принудительных и исходных подписок.
credentials
credentials.usernamePassword
Содержит сведения об имени пользователя и пароле.
credentials.certificateThumbprint
Отпечаток сертификата для пользователя.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 8 |
| Минимальная версия сервера | Windows Server 2012 |
| Верхняя часть | mi.h |
| Распространяемые компоненты | Windows Management Framework 3.0 в Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 с пакетом обновления 2 (SP2) |