Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Define la configuración de seguridad de <wsFederationHttpBinding>.
<configuration>
<system.serviceModel>
<bindings>
<wsFederationHttpBinding>
<binding>
<security>
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>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Attributes
| Atributo | Description |
|---|---|
| Mode | Optional. Especifica el tipo de seguridad que se aplica. El valor predeterminado es Message. Este atributo es de tipo WSFederationHttpSecurityMode. |
Atributo mode
| Importancia | Description |
|---|---|
| Ninguno | El mensaje SOAP no es seguro durante la transferencia. |
| Message | La integridad, la confidencialidad, la autenticación del servidor y la autenticación de cliente se proporcionan mediante la seguridad de mensajes SOAP. De forma predeterminada, el cuerpo está cifrado y firmado. El servicio debe configurarse con un certificado. La autenticación de cliente se basa en el token emitido al cliente por un servicio de token de seguridad. |
| TransportWithMessageCredential | HTTPS proporciona integridad, confidencialidad y autenticación del servidor. El servicio debe configurarse con un certificado. La autenticación de cliente se proporciona mediante la seguridad de mensajes SOAP y se basa en el token emitido al cliente por un servicio de token de seguridad. |
Elementos secundarios
| Elemento | Description |
|---|---|
| <Mensaje> | Define la configuración de la seguridad de nivel de mensaje. Este elemento es de tipo FederatedMessageSecurityOverHttpElement. |
Elementos primarios
| Elemento | Description |
|---|---|
| <encuadernación> | Define todas las funcionalidades de enlace de <wsDualHttpBinding>. |
Consulte también
- WSFederationHttpSecurity
- Security
- Security
- WSFederationHttpSecurityElement
- Cómo: Crear un WSFederationHttpBinding
- Protección de servicios y clientes
- Selección de un tipo de credencial
- Enlaces
- Configuración de enlaces de System-Provided
- Uso de vínculos para configurar servicios y clientes
- <encuadernación>
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.