Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définit les paramètres de sécurité de <wsFederationHttpBinding>.
<configuration>
<system.serviceModel>
<bindings>
<wsFederationHttpBinding>
<binding>
<security>
Syntaxe
<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>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributes
| Caractéristique | Descriptif |
|---|---|
| Mode | Optional. Spécifie le type de sécurité appliqué. La valeur par défaut est Message. Cet attribut est de type WSFederationHttpSecurityMode. |
Attribut mode
| Valeur | Descriptif |
|---|---|
| Aucun | Le message SOAP n’est pas sécurisé pendant le transfert. |
| Message | L’intégrité, la confidentialité, l’authentification du serveur et l’authentification du client sont fournies à l’aide de la sécurité des messages SOAP. Par défaut, le corps est chiffré et signé. Le service doit être configuré avec un certificat. L’authentification du client est basée sur le jeton émis au client par un service de jeton de sécurité |
| TransportWithMessageCredential | L’intégrité, la confidentialité et l’authentification du serveur sont fournies par HTTPS. Le service doit être configuré avec un certificat. L’authentification du client est fournie par le biais de la sécurité des messages SOAP et est basée sur le jeton émis au client par un service de jeton de sécurité. |
Éléments enfants
| Élément | Descriptif |
|---|---|
| <Message> | Définit les paramètres de sécurité au niveau du message. Cet élément est de type FederatedMessageSecurityOverHttpElement. |
Éléments parents
| Élément | Descriptif |
|---|---|
| <reliure> | Définit toutes les fonctionnalités de liaison de <wsDualHttpBinding>. |
Voir aussi
- WSFederationHttpSecurity
- Security
- Security
- WSFederationHttpSecurityElement
- Guide pratique pour créer un WSFederationHttpBinding
- Sécurisation des services et des clients
- Sélection d’un type d’informations d’identification
- Liaisons
- Configuration des liaisons System-Provided
- Utilisation de liaisons pour configurer des services et des clients
- <reliure>