BasicHttpMessageCredentialType Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří výčet typů přihlašovacích údajů, pomocí které se klient může ověřit, když je v BasicHttpBinding vazbě povoleno zabezpečení.
public enum class BasicHttpMessageCredentialType
public enum BasicHttpMessageCredentialType
type BasicHttpMessageCredentialType =
Public Enum BasicHttpMessageCredentialType
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| UserName | 0 | Označuje, že se klient ověřuje pomocí přihlašovacích údajů uživatelského jména. |
| Certificate | 1 | Označuje, že se klient ověřuje pomocí certifikátu. |
Příklady
Následující fragmenty konfiguračního souboru ukazují, jak určit BasicHttpMessageCredentialType:
Důležité oddíly jsou:
Oddíl vazby, ve kterém určíme režim zabezpečení (zpráva) a typ přihlašovacích údajů, které se použijí k ověření klienta:
Část chování, ve které určíme certifikát, který se má použít pro ověřování služby, a metodu ověřování klientského certifikátu:
Poznámky
Pokud Mode je nakonfigurováno pro ověřování klientů na úrovni zprávy, tento výčet řídí typ přihlašovacích údajů klienta. Uživatelské jméno i certifikát X.509, které se mají použít, musí být zřízeny prostřednictvím IEndpointBehavior instance, která implementuje SecurityCredentialsManager bod rozšiřitelnosti. V běžném výchozím případě je ClientCredentialsto .
Přihlašovací údaje klienta v případě certifikátu musí být zadány pomocí ClientCertificate vlastnosti ClientCredentials třídy.
Přihlašovací údaje klienta v případě uživatelského jména musí být zadány pomocí UserName vlastnosti ClientCredentials třídy.
Kromě toho při použití režimu zabezpečení zpráv musí být klient zřízen pomocí certifikátu služby. Přihlašovací údaje služby v tomto případě musí být zadány pomocí ServiceCertificate vlastnosti ve ClientCredentials třídě.