<temelHttpBinding güvenliği><>

TemelHttpBinding'in<> güvenlik özelliklerini tanımlar.

<Yapılandırma>
  <system.serviceModel>
    <Bağlama>
      <basicHttpBinding>
        <Bağlama>
          <Güvenlik>

Syntax

<security mode="Message/None/Transport/TransportWithCredential">
  <transport clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
             proxyCredentialType="Basic/Digest/None/Ntlm/Windows"
             realm="string" />
  <message algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
           clientCredentialType="Certificate/IssuedToken/None/UserName/Windows" />
</security>

Öznitelikler ve Öğeler

Aşağıdaki bölümlerde öznitelikler, alt öğeler ve üst öğeler açıklanmaktadır

Öznitelikler

Öznitelik Açıklama
mod İsteğe bağlı. Kullanılan güvenlik türünü belirtir. Varsayılan değer: None. Bu öznitelik türündedir BasicHttpSecurityMode.

mode Özniteliği

Değer Açıklama
Hiçbiri - Aktarım sırasında iletilerin güvenliği sağlanmaz.
Aktarım HTTPS aktarımı kullanılarak güvenlik sağlanır. SOAP iletilerinin güvenliği HTTPS kullanılarak sağlanır. Hizmetin X.509 sertifikası kullanılarak istemcide kimliği doğrulanır. İstemcinin kimliği, sağlanan ClientCredentialType kullanılarak doğrulanır. Taşımaya<> bakın.
İleti Güvenlik, SOAP ileti güvenliği kullanılarak sağlanır. Gövde varsayılan olarak şifrelenir ve imzalanır. Bu bağlama için sistem, sunucu sertifikasının istemciye bant dışında sağlanmasını gerektirir. Bu bağlama için geçerli olan tek değerdir ClientCredentialTypeCertificate.
Transportwithmessagecredential Bütünlük, gizlilik ve sunucu kimlik doğrulaması aktarım güvenliği tarafından sağlanır. İstemci kimlik doğrulaması SOAP ileti güvenliği yoluyla sağlanır. Kullanıcı kullanıcı adı/parola kullanarak kimlik doğrulaması yaparken ve ileti aktarımını güvenli hale getirmek için mevcut bir HTTP dağıtımı olduğunda bu mod geçerlidir.
TransportCredentialOnly Bu mod ileti bütünlüğü ve gizlilik sağlamaz. Http tabanlı istemci kimlik doğrulaması sağlar. Bu mod dikkatli kullanılmalıdır. Aktarım güvenliğinin başka yollarla (IPSec gibi) sağlandığı ve wcf altyapısı tarafından yalnızca istemci kimlik doğrulamasının sağlandığı ortamlarda kullanılmalıdır.

Alt Öğeler

Öğe Açıklama
<Taşıma> Temel bir HTTP hizmeti için aktarım güvenliği ayarlarını tanımlar. Bu öğe öğesine HttpTransportSecuritykarşılık gelir.
<İleti> Temel bir HTTP hizmeti için ileti güvenlik ayarlarını tanımlar. Bu öğe öğesine BasicHttpMessageSecuritykarşılık gelir.

Üst Öğeler

Öğe Açıklama
bağlama TemelHttpBinding'in<> bağlama öğesi.

Açıklamalar

Varsayılan olarak, SOAP iletisi güvenli değildir ve istemcinin kimliği doğrulanmaz. Bu öğe, öğesi için basicHttpBinding ek güvenlik ayarları yapılandırmanızı sağlar.

Ayrıca bkz.