MessageSecurityOverMsmqElement.ClientCredentialType Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
MSMQ taşıması MessageCredentialType üzerinden gönderilen iletiler için güvenlik ayarını alır veya ayarlar.
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
Özellik Değeri
MessageCredentialTypeMSMQ taşıması üzerinden gönderilen iletiler için güvenlik ayarı.
- Öznitelikler
Açıklamalar
Bu özellik aşağıdaki değerlerden biri olarak ayarlanmış olabilir:
Hiçbiri: Bu, hizmetin anonim istemcilerle etkileşim kurması için izin verir. Ne hizmet ne de istemci kimlik bilgisi gerektirir.
Windows: Bu, SOAP değişimlerinin bir yönetici kimlik bilgilerinin kimliği doğrulanmış bağlamında Windows sağlar. Bu her zaman Kerberos tabanlı kimlik doğrulaması gerçekleştirir.
UserName: Bu, hizmetin bir UserName kimlik bilgisi kullanılarak istemcinin kimlik doğrulamasının gerekli olması için olanak sağlar. Bu kimlik bilgilerinin sınıfı kullanılarak ClientCredentials belirtilmelidir.
Not
WCF, parola özeti göndermeyi veya parola kullanarak anahtarları türetmeyi ve ileti güvenliği için bu anahtarları kullanmayı desteklemez. Bu nedenle WCF, UserName kimlik bilgileri kullanırken değişimin güvenliğinin sağlanmaya zorlar. Bu mod, istemci tarafında ClientCredential davranışı ve serviceCertificate kullanılarak hizmet sertifikasının belirtilmelidir.
Sertifika: Bu, hizmetin bir sertifika kullanılarak istemcinin kimlik doğrulamasının gerekli olması için olanak sağlar. Bu durumda istemci kimlik bilgilerinin sınıf veya ClientCredentials ClientCredentials davranışı kullanılarak belirtilmelidir. Bu durumda hizmet kimlik bilgisi, ClientCredentials serviceCertificate belirterek sınıf veya ClientCredentials davranışı kullanılarak belirtilmelidir.
CardSpace: Bu, hizmetin bir CardSpace kullanılarak istemcinin kimlik doğrulamasının gerekli olması için izin verir. ServiceCertificate, ClientCredential davranışında sağlansın.
için Sertifika kimlik bilgileri MessageSecurityOverMsmq
yalnızca güvenlik modu veya olarak ayarlanmış olduğunda ilgili Both
Message
olur.