WSFederationHttpSecurityMode Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa różne tryby zabezpieczeń dla .WSFederationHttpBinding
public enum class WSFederationHttpSecurityMode
public enum WSFederationHttpSecurityMode
type WSFederationHttpSecurityMode =
Public Enum WSFederationHttpSecurityMode
- Dziedziczenie
Pola
Message | 1 | Integralność, poufność, uwierzytelnianie serwera i uwierzytelnianie klienta są udostępniane przy użyciu zabezpieczeń komunikatów protokołu SOAP. Domyślnie treść jest szyfrowana i podpisana. Usługa musi być skonfigurowana przy użyciu certyfikatu. Uwierzytelnianie klienta jest oparte na tokenie wystawionym dla klienta przez usługę tokenu zabezpieczającego. |
None | 0 | Komunikat PROTOKOŁU SOAP nie jest bezpieczny podczas transferu. Nie skontaktowano się z usługą tokenu zabezpieczającego. Ten tryb jest równoważny z użyciem |
TransportWithMessageCredential | 2 | Integralność, poufność i uwierzytelnianie serwera są udostępniane przez protokół HTTPS. Usługa musi być skonfigurowana przy użyciu certyfikatu. Uwierzytelnianie klienta jest zapewniane za pomocą zabezpieczeń komunikatów protokołu SOAP i jest oparte na tokenie wystawionym dla klienta przez usługę tokenu zabezpieczającego. |
Przykłady
Poniższy kod pokazuje, jak ustawić Mode element członkowski tego wyliczenia.
// 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
Uwagi
Wyliczenie to definiuje tryby zabezpieczeń obsługiwane przez WSFederationHttpBinding program .