Megosztás a következőn keresztül:


<az alapszintűHttpBinding <biztonsága>>

Meghatározza az alapszintűHttpBinding> biztonsági képességeit<.

<Konfigurációs>
  <system.serviceModel>
    <Kötések>
      <alapszintűHttpBinding>
        <Kötelező>
          <Biztonsági>

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>

Attribútumok és elemek

A következő szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik

Attribútumok

Attribútum Leírás
mód Választható. A használt biztonsági típust adja meg. A mező alapértelmezett értéke: None. Ez az attribútum típusa BasicHttpSecurityMode.

mode Attribútum

Érték Leírás
Nincs – Az üzeneteket nem védik az átvitel során.
Átvitel A biztonság HTTPS-átvitellel érhető el. A SOAP-üzenetek védelme HTTPS használatával történik. A szolgáltatás hitelesítése az ügyfélen a szolgáltatás X.509-tanúsítványával történik. Az ügyfél hitelesítése a megadott ClientCredentialType használatával történik. Tekintse meg a szállítást<>.
Üzenet A biztonság a SOAP üzenetbiztonság használatával érhető el. Alapértelmezés szerint a törzs titkosítva és aláírva van. Ehhez a kötéshez a rendszernek sávon kívül kell megadnia a kiszolgálótanúsítványt az ügyfélnek. Ehhez a kötéshez az egyetlen érvényesség ClientCredentialType a következő: Certificate.
TransportWithMessageCredential Az integritást, a titkosságot és a kiszolgálóhitelesítést az átviteli biztonság biztosítja. Az ügyfélhitelesítést SOAP-üzenetbiztonság biztosítja. Ez a mód akkor fontos, ha a felhasználó felhasználónevet/jelszót használ, és van egy meglévő HTTP-telepítés az üzenetátvitel biztonságossá tételéhez.
TransportCredentialOnly Ez a mód nem biztosítja az üzenetek integritását és titkosságát. Http-alapú ügyfél-hitelesítést biztosít. Ezt a módot körültekintően kell használni. Olyan környezetekben kell használni, ahol az átviteli biztonságot más módon biztosítják (például IPSec), és csak az ügyfél-hitelesítést a WCF-infrastruktúra biztosítja.

Gyermekelemek

Elem Leírás
<Közlekedési> Egy alapszintű HTTP-szolgáltatás átviteli biztonsági beállításait határozza meg. Ez az elem a elemnek felel meg HttpTransportSecurity.
<Üzenetet> Meghatározza egy alapszintű HTTP-szolgáltatás üzenetbiztonsági beállításait. Ez az elem a elemnek felel meg BasicHttpMessageSecurity.

Szülőelemek

Elem Leírás
kötéshez Az alapszintűHttpBinding> kötési< eleme.

Megjegyzések

Alapértelmezés szerint a SOAP-üzenet nincs biztonságban, és az ügyfél nincs hitelesítve. Ez az elem lehetővé teszi további biztonsági beállítások konfigurálását az basicHttpBinding elemhez.

Lásd még