HttpClientCredentialType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перечисляет допустимые типы учетных данных для клиентов HTTP.
public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType =
Public Enum HttpClientCredentialType
- Наследование
Поля
Basic | 1 | Задает обычную проверку подлинности. Дополнительные сведения см. в статье RFC 2617 — проверка подлинности HTTP: обычная и дайджест-проверка подлинности. |
Certificate | 5 | Задает проверку подлинности клиента с использованием сертификата. |
Digest | 2 | Задает дайджест-проверку подлинности. Дополнительные сведения см. в статье RFC 2617 — проверка подлинности HTTP: обычная и дайджест-проверка подлинности. |
InheritedFromHost | 6 | Аутентификация наследуется от узла. |
None | 0 | Указывает анонимную проверку подлинности. |
Ntlm | 3 | Задает проверку подлинности клиента с использованием NTLM. |
Windows | 4 | Задает проверку подлинности клиента с использованием Windows. |
Примеры
В следующем примере кода показано, как задать ClientCredentialType для члена этого перечисления.
// The code uses a shortcut to specify the security mode to Transport.
WSHttpBinding b = new WSHttpBinding(SecurityMode.Transport);
b.Security.Transport.ClientCredentialType = HttpClientCredentialType.Windows;
' The code uses a shortcut to specify the security mode to Transport.
Dim b As WSHttpBinding = New WSHttpBinding(SecurityMode.Transport)
b.Security.Transport.ClientCredentialType = HttpClientCredentialType.Windows
Комментарии
Это перечисление используется ClientCredentialType для указания типа учетных данных клиента, который будет использоваться для проверки подлинности.
Если SecurityMode имеет значение TransportWithMessageCredential, то значение HttpClientCredentialType пропускается.