WSFederationHttpSecurityMode Enumeration
.NET Framework 3.0
Specifies the different security modes for WsFederationHttpBinding.
Namespace: System.ServiceModel
Assembly: System.ServiceModel (in system.servicemodel.dll)
Assembly: System.ServiceModel (in system.servicemodel.dll)
| Member name | Description | |
|---|---|---|
| Message | Integrity, confidentiality, server authentication and client authentication are provided using SOAP message security. By default, the body is encrypted and signed. The service must be configured with a certificate. Client authentication is based on the token issued to the client by a security token service. | |
| None | The SOAP message is not secure during transfer. No Security Token Service is contacted. This mode is equivalent to using the wsHttpBinding binding with SecurityMode.None. | |
| TransportWithMessageCredential | Integrity, confidentiality and server authentication are provided by HTTPS. The service must be configured with a certificate. Client authentication is provided by means of SOAP message security and is based on the token issued to the client by a security token service. |
The following code shows how to set Mode to a member of this enumeration.
// This method creates a WSFederationHttpBinding. public static WSFederationHttpBinding CreateWSFederationHttpBinding(bool isClient) { // Create an instance of the WSFederationHttpBinding. WSFederationHttpBinding b = new WSFederationHttpBinding(); // Set the security mode to Message. b.Security.Mode = WSFederationHttpSecurityMode.Message;
Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.Community Additions
ADD
Show: