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.
Ruft die anzuwendende Sicherheit ab bzw. legt diese fest.
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 ist 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
Der zurückgegebene Enumerationsmember gibt den anzuwendenden allgemeinen Sicherheitstyp an.
Die zulässigen Werte sind Message und TransportWithMessageCredential.
Im Message-Sicherheitsmodus wird die Nachricht über HTTP gesendet, und SOAP-Nachrichtensicherheit wird zum Schutz der Nachricht eingesetzt. Clientauthentifizierung wird basierend auf dem vom Sicherheitstokendienst ausgegebenen Token ausgeführt. Serverauthentifizierung basiert auf dem Serverzertifikat.
Im TransportWithMessageCredential-Sicherheitsmodus wird die Nachricht über HTTPS gesendet. Clientauthentifizierung wird durch Berücksichtigung des vom Sicherheitstokendienst ausgegebenen Token in der SOAP-Nachricht ausgeführt. Serverauthentifizierung erfolgt basierend auf dem Serverzertifikat im Rahmen der HTTPS-Verbindungskonfiguration.