Udostępnij za pośrednictwem


WSFederationHttpSecurityMode Wyliczenie

Definicja

Określa różne tryby zabezpieczeń dla .WSFederationHttpBinding

public enum class WSFederationHttpSecurityMode
public enum WSFederationHttpSecurityMode
type WSFederationHttpSecurityMode = 
Public Enum WSFederationHttpSecurityMode
Dziedziczenie
WSFederationHttpSecurityMode

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 wsHttpBinding powiązania z SecurityMode.None.

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 .

Dotyczy