WSFederationHttpSecurity.Mode Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Sicherheitstyps, der angewendet werden soll.
public:
property System::ServiceModel::WSFederationHttpSecurityMode Mode { System::ServiceModel::WSFederationHttpSecurityMode get(); void set(System::ServiceModel::WSFederationHttpSecurityMode value); };
public System.ServiceModel.WSFederationHttpSecurityMode Mode { get; set; }
member this.Mode : System.ServiceModel.WSFederationHttpSecurityMode with get, set
Public Property Mode As WSFederationHttpSecurityMode
Eigenschaftswert
Ein WSFederationHttpSecurityMode. Der Standardwert lautet Message.
Beispiele
Der folgende Code zeigt, wie diese Eigenschaft festgelegt wird.
// 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;
' This method creates a WSFederationHttpBinding.
Public Shared Function CreateWSFederationHttpBinding(ByVal isClient As Boolean) As WSFederationHttpBinding
' Create an instance of the WSFederationHttpBinding.
Dim b As New WSFederationHttpBinding()
' Set the security mode to Message.
b.Security.Mode = WSFederationHttpSecurityMode.Message
Hinweise
Das zurückgegebene Enumerationselement gibt an, welcher allgemeine Sicherheitstyp angewendet werden soll.
Die zulässigen Werte sind Message und TransportWithMessageCredential.
Message Im Sicherheitsmodus wird die Nachricht über HTTP gesendet, und die SOAP-Nachrichtensicherheit wird verwendet, um die Nachricht zu schützen. Die Clientauthentifizierung wird basierend auf dem ausgestellten Token ausgeführt, das vom Sicherheitstokendienst abgerufen wurde. Die Serverauthentifizierung basiert auf dem Serverzertifikat.
TransportWithMessageCredential Im Sicherheitsmodus wird die Nachricht über HTTPS gesendet. Die Clientauthentifizierung wird ausgeführt, indem das ausgestellte Token aus dem Sicherheitstokendienst in die SOAP-Nachricht eingeschlossen wird. Die Serverauthentifizierung wird basierend auf dem Zertifikat des Servers als Teil der HTTPS-Verbindungseinrichtung ausgeführt.