<säkerhet> för <wsFederationHttpBinding>
Definierar säkerhetsinställningarna för <wsFederationHttpBinding>.
<Konfiguration>
<system.serviceModel>
<Bindningar>
<wsFederationHttpBinding>
<Bindande>
<Säkerhet>
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>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Attribut | Beskrivning |
---|---|
Läge | Valfritt. Anger vilken typ av säkerhet som tillämpas. Standardvärdet är Message . Det här attributet är av typen WSFederationHttpSecurityMode. |
Lägesattribut
Värde | Beskrivning |
---|---|
Ingen | SOAP-meddelandet är inte säkert under överföringen. |
Meddelande | Integritet, konfidentialitet, serverautentisering och klientautentisering tillhandahålls med hjälp av SOAP-meddelandesäkerhet. Som standard krypteras och signeras brödtexten. Tjänsten måste konfigureras med ett certifikat. Klientautentisering baseras på den token som utfärdats till klienten av en säkerhetstokentjänst |
TransportWithMessageCredential | Integritet, konfidentialitet och serverautentisering tillhandahålls av HTTPS. Tjänsten måste konfigureras med ett certifikat. Klientautentisering tillhandahålls med hjälp av SOAP-meddelandesäkerhet och baseras på den token som utfärdas till klienten av en säkerhetstokentjänst. |
Underordnade element
Element | Beskrivning |
---|---|
<Meddelande> | Definierar inställningarna för säkerhet på meddelandenivå. Det här elementet är av typen FederatedMessageSecurityOverHttpElement. |
Överordnade element
Element | Beskrivning |
---|---|
<Bindande> | Definierar alla bindningsfunktioner i <wsDualHttpBinding>. |
Se även
- WSFederationHttpSecurity
- Security
- Security
- WSFederationHttpSecurityElement
- Anvisningar: Skapa en WSFederationHttpBinding
- Skydda tjänster och klienter
- Välja typ av autentiseringsuppgifter
- Bindningar
- Konfigurera System-Provided bindningar
- Använda bindningar för att konfigurera tjänster och klienter
- <Bindande>
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.