BasicHttpMessageCredentialType Sabit listesi
Ö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.
Bağlamada güvenlik etkinleştirildiğinde BasicHttpBinding
istemcinin kimlik doğrulamasında bulunabileceği kimlik bilgisi türlerini numaralandırır.
public enum class BasicHttpMessageCredentialType
public enum BasicHttpMessageCredentialType
type BasicHttpMessageCredentialType =
Public Enum BasicHttpMessageCredentialType
- Devralma
Certificate | 1 | İstemcinin kimliğinin sertifika kullanılarak doğrulandığını gösterir. |
UserName | 0 | İstemcinin kimliğinin kullanıcı adı kimlik bilgileri kullanılarak doğrulandığını gösterir. |
Aşağıdaki yapılandırma dosyası kod parçacıkları 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ü:
İleti düzeyinde istemci kimlik doğrulaması gerçekleştirecek şekilde yapılandırılmışsa Mode , bu numaralandırma istemci kimlik bilgisi türünü denetler. Kullanılacak hem kullanıcı adı hem de 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 bilgisi, sınıfındaki ServiceCertificate ClientCredentials özelliği kullanılarak belirtilmelidir.
Ürün | Sürümler |
---|---|
.NET | Core 1.0, Core 1.1 |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
UWP | 10.0 |