WSFederationHttpSecurityMode Enumeration
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.
Gibt die verschiedenen Sicherheitsmodi für WSFederationHttpBindingan.
public enum class WSFederationHttpSecurityMode
public enum WSFederationHttpSecurityMode
type WSFederationHttpSecurityMode =
Public Enum WSFederationHttpSecurityMode
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 0 | Die SOAP-Nachricht ist während der Übertragung nicht sicher. Es wird kein Sicherheitstokendienst kontaktiert. Dieser Modus entspricht der Verwendung der |
| Message | 1 | Integrität, Vertraulichkeit, Serverauthentifizierung und Clientauthentifizierung werden mithilfe der SOAP-Nachrichtensicherheit bereitgestellt. Standardmäßig ist der Textkörper verschlüsselt und signiert. Der Dienst muss mit einem Zertifikat konfiguriert werden. Die Clientauthentifizierung basiert auf dem Token, das von einem Sicherheitstokendienst an den Client ausgegeben wird. |
| TransportWithMessageCredential | 2 | Integrität, Vertraulichkeit und Serverauthentifizierung werden von HTTPS bereitgestellt. Der Dienst muss mit einem Zertifikat konfiguriert werden. Die Clientauthentifizierung wird mithilfe der SOAP-Nachrichtensicherheit bereitgestellt und basiert auf dem Token, das vom Sicherheitstokendienst an den Client ausgegeben wird. |
Beispiele
Der folgende Code zeigt, wie ein Element dieser Enumeration festgelegt Mode 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
Diese Enumeration definiert die von der WSFederationHttpBinding Enumeration unterstützten Sicherheitsmodi.