MessageSecurityOverMsmqElement.ClientCredentialType Vlastnost
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í.
Získá nebo nastaví nastavení MessageCredentialType zabezpečení pro zprávy odeslané přes přenos MSMQ.
public:
property System::ServiceModel::MessageCredentialType ClientCredentialType { System::ServiceModel::MessageCredentialType get(); void set(System::ServiceModel::MessageCredentialType value); };
[System.Configuration.ConfigurationProperty("clientCredentialType", DefaultValue=System.ServiceModel.MessageCredentialType.Windows)]
public System.ServiceModel.MessageCredentialType ClientCredentialType { get; set; }
[<System.Configuration.ConfigurationProperty("clientCredentialType", DefaultValue=System.ServiceModel.MessageCredentialType.Windows)>]
member this.ClientCredentialType : System.ServiceModel.MessageCredentialType with get, set
Public Property ClientCredentialType As MessageCredentialType
Hodnota vlastnosti
Nastavení MessageCredentialType zabezpečení pro zprávy odeslané přes přenos MSMQ.
- Atributy
Poznámky
Tuto vlastnost lze nastavit na jednu z následujících hodnot:
Žádné: To službě umožňuje interakci s anonymními klienty. Služba ani klient nepožádá o přihlašovací údaje.
Windows: Umožňuje výměnu protokolu SOAP, aby byla pod ověřeným kontextem přihlašovacích Windows protokolu. Vždy se provádí ověřování založené na protokolu Kerberos.
Uživatelské jméno: To službě umožňuje vyžadovat, aby byl klient ověřen pomocí přihlašovacích údajů UserName. Tyto přihlašovací údaje je potřeba zadat pomocí ClientCredentials třídy .
Poznámka
WCF nepodporuje odesílání hodnot hash hesla ani odvození klíčů pomocí hesla a použití takových klíčů pro zabezpečení zpráv. WCF proto vynucuje zabezpečení výměny při použití přihlašovacích údajů UserName. Tento režim vyžaduje zadání certifikátu služby na straně klienta pomocí chování ClientCredential a serviceCertificate.
Certifikát: To službě umožňuje vyžadovat, aby byl klient ověřen pomocí certifikátu. Přihlašovací údaje klienta je v tomto případě potřeba zadat pomocí ClientCredentials třídy nebo chování ClientCredentials. Přihlašovací údaje služby je v tomto případě potřeba zadat pomocí třídy nebo chování ClientCredentials ClientCredentials zadáním serviceCertificate.
CardSpace: To službě umožňuje vyžadovat ověření klienta pomocí CardSpace. V chování ClientCredential musí být zřízen certifikát ServiceCertificate.
Přihlašovací údaje certifikátu pro jsou relevantní jenom v MessageSecurityOverMsmq
případě, že je režim zabezpečení nastavený na Both
nebo Message
.