Sdílet prostřednictvím


<<zabezpečení> wsFederationHttpBinding>

Definuje nastavení <zabezpečení wsFederationHttpBinding>.

<Konfigurace>
  <System.servicemodel>
    <Vazby>
      <wsFederationHttpBinding>
        <Vazba>
          <Zabezpečení>

Syntax

<wsFederationBinding>
  <binding>
    <security mode="None/Message/TransportWithMessageCredential">
      <message algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
               issuedTokenType="string"
               issuedKeyType="SymmetricKey/PublicKey"
               negotiateServiceCredential="Boolean">
        <claimTypeRequirements>
          <add claimType="URI"
               isOptional="Boolean" />
        </claimTypeRequirements>
        <issuer address="Uri" >
          <headers>
            <add name="String"
                 namespace="String" />
          </headers>
          <identity>
            <certificate encodedValue="String" />
            <certificateReference findValue="String"
                                  isChainIncluded="Boolean"
                                  storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
                                  storeLocation="LocalMachine/CurrentUser"
                                  X509FindType="System.Security.Cryptography.X509certificates.X509findtype" />
            <dns value="String" />
            <rsa value="String" />
            <servicePrincipalName value="String" />
            <usePrincipalName value="String" />
          </identity>
        </issuer>
        <issuerMetadata address="String">
          <headers>
            <add name="String"
                 namespace="String" />
          </headers>
          <identity>
            <certificate encodedValue="String" />
            <certificateReference findValue="String"
                                  isChainIncluded="Boolean"
                                  storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
                                  storeLocation="LocalMachine/CurrentUser"
                                  X509FindType="System.Security.Cryptography.X509certificates.X509findtype" />
            <dns value="String" />
            <rsa value="String" />
            <servicePrincipalName value="String" />
            <usePrincipalName value="String" />
          </identity>
        </issuerMetadata>
        <tokenRequestParameters>
          <xmlElement>
          </xmlElement>
        </tokenRequestParameters>
      </message>
    </security>
  </binding>
</wsFederationBinding>

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Atribut Popis
Mode Nepovinný parametr. Určuje typ použitého zabezpečení. Výchozí hodnota je Message. Tento atribut je typu WSFederationHttpSecurityMode.

Atribut režimu

Hodnota Popis
Žádná Zpráva SOAP není během přenosu zabezpečená.
Zpráva K zajištění integrity, důvěrnosti, ověřování serveru a ověřování klientů se používá zabezpečení zpráv PROTOKOLU SOAP. Ve výchozím nastavení je text zašifrovaný a podepsaný. Služba musí být nakonfigurovaná s certifikátem. Ověřování klienta je založené na tokenu vydaném klientovi službou tokenů zabezpečení.
TransportWithMessageCredential Integrita, důvěrnost a ověřování serveru jsou poskytovány protokolem HTTPS. Služba musí být nakonfigurovaná s certifikátem. Ověřování klienta je poskytováno prostřednictvím zabezpečení zpráv PROTOKOLU SOAP a je založeno na tokenu vydaném klientovi službou tokenů zabezpečení.

Podřízené elementy

Element Popis
<Zprávu> Definuje nastavení zabezpečení na úrovni zpráv. Tento prvek je typu FederatedMessageSecurityOverHttpElement.

Nadřazené elementy

Element Popis
<Vazba> Definuje všechny možnosti vazby <wsDualHttpBinding>.

Viz také