Compartir a través de


SecureConversationServiceCredential Clase

Definición

Proporciona la configuración de credencial para un servicio de conversación seguro.

public ref class SecureConversationServiceCredential sealed
public sealed class SecureConversationServiceCredential
type SecureConversationServiceCredential = class
Public NotInheritable Class SecureConversationServiceCredential
Herencia
SecureConversationServiceCredential

Comentarios

Las conversaciones seguras implican el intercambio de varios mensajes y utilizan un token de contexto de seguridad (SCT) para garantizar la seguridad. Las partes de la comunicación comparten el SCT a lo largo de una sesión de comunicación. Un servicio puede emitir dos tipos diferentes de SCT:

  • La primera es un SCT basado en sesión que contiene un identificador único. Los mensajes solo llevan el identificador y el servicio mantiene una caché de asignación de estado que se asigna entre los identificadores y el contenido de SCT (como notificaciones, claves de seguridad, etc.). Un cliente con buen comportamiento debe enviar una cancelación de SCT que ayude al servicio a optimizar los recursos de la caché. Si crea instancias de esta clase llamando a CreateSecureConversationBindingElement con el parámetro requireCancellation igual a true, el SCT se emite de esta manera.

  • El segundo es un SCT autónomo que reside en una cookie del cliente. El SCT contiene la información de estado completa, por lo que no requiere la administración de estados por parte del servicio ni la cancelación de SCT por parte del cliente. Esto se denomina a veces un SCT de "modo de cookie". Dado que el SCT contiene la información de estado completa, su tamaño es mayor que en el caso basado en sesión. Con los SCT basados en sesión, el servicio almacena gran parte de la información de estado. Sin embargo, dado que es autónomo, se puede utilizar durante toda la duración del servicio y se conserva tras el apagado y reinicio del servicio.

Propiedades

SecurityContextClaimTypes

Obtiene una colección de notificaciones Type para la serialización de cookies.

SecurityStateEncoder

Obtiene o establece un SecurityStateEncoder personalizado para codificar y descodificar la serialización de cookies.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a