BasicHttpMessageCredentialType Sabit listesi
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.
BasicHttpBinding bağlamasında güvenlik etkinleştirildiğinde istemcinin kimlik doğrulaması yapabilecek kimlik bilgileri türlerini numaralandırır.
public enum class BasicHttpMessageCredentialType
public enum BasicHttpMessageCredentialType
type BasicHttpMessageCredentialType =
Public Enum BasicHttpMessageCredentialType
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| UserName | 0 | İstemcinin kimliğinin kullanıcı adı kimlik bilgileri kullanılarak doğrulandığını gösterir. |
| Certificate | 1 | Bir istemcinin kimliğinin sertifika kullanılarak doğrulandığını gösterir. |
Örnekler
Aşağıdaki yapılandırma dosyası parçacıkları, öğesinin nasıl belirtileceğini BasicHttpMessageCredentialTypegösterir:
Önemli bölümler şunlardır:
Güvenlik modunu (İleti) ve istemcinin kimliğini doğrulamak için kullanılacak kimlik bilgisi türünü belirttiğimiz bağlamalar bölümü:
Hizmet kimlik doğrulaması için kullanılacak sertifikayı ve istemci sertifikasını doğrulama yöntemini belirttiğimiz davranışlar bölümü:
Açıklamalar
İstemci kimlik doğrulamasını ileti düzeyinde gerçekleştirecek şekilde yapılandırılmışsa Mode , bu numaralandırma istemci kimlik bilgisi türünü denetler. Hem kullanıcı adı hem de kullanılacak X.509 sertifikası, genişletilebilirlik noktasını uygulayan SecurityCredentialsManager bir IEndpointBehavior örnek aracılığıyla sağlanmalıdır; yaygın bir varsayılan durumda bu olurClientCredentials.
Sertifika durumundaki istemci kimlik bilgileri sınıfının özelliği ClientCredentials kullanılarak ClientCertificate belirtilmelidir.
Kullanıcı adı durumundaki istemci kimlik bilgileri sınıfının özelliği ClientCredentials kullanılarak UserName belirtilmelidir.
Ayrıca, ileti güvenlik modu kullanıldığında, istemcinin hizmetin sertifikasıyla sağlanması gerekir. Bu durumda hizmet kimlik bilgileri, sınıfındaki ServiceCertificateClientCredentials özelliği kullanılarak belirtilmelidir.