Partilhar via


SecureConversationServiceCredential Classe

Definição

Fornece configurações de credencial para um serviço de conversa segura.

public ref class SecureConversationServiceCredential sealed
public sealed class SecureConversationServiceCredential
type SecureConversationServiceCredential = class
Public NotInheritable Class SecureConversationServiceCredential
Herança
SecureConversationServiceCredential

Comentários

Conversas seguras envolvem a troca de várias mensagens e usam um SCT (Token de Contexto de Segurança) para garantir a segurança. O SCT é compartilhado entre as partes comunicantes durante o tempo de vida de uma sessão de comunicação. Um serviço pode emitir dois tipos diferentes de SCTs:

  • O primeiro é um SCT baseado em sessão que contém uma ID exclusiva. As mensagens carregam apenas a ID e o serviço mantém um cache de mapeamento de estado que mapeia entre as IDs de SCT e o conteúdo (como declarações, chaves de segurança e assim por diante). Um cliente bem comportado deve enviar um cancelamento de SCT para ajudar o serviço a otimizar os recursos de cache. Se você instanciar essa classe chamando CreateSecureConversationBindingElement com o requireCancellation parâmetro igual a true, o SCT será emitido dessa maneira.

  • O segundo é um SCT independente que reside em um cookie no cliente. Esse SCT contém as informações de estado inteiro, portanto, não requer o gerenciamento de estado do serviço nem o cancelamento de SCT do cliente. Às vezes, isso é chamado de SCT "modo cookie". Como o SCT contém as informações de estado inteiras, seu tamanho é maior do que no caso baseado em sessão. Com SCTs baseados em sessão, o serviço armazena grande parte das informações de estado. No entanto, como ele é independente, ele pode ser usado em todo o tempo de vida do serviço e persiste entre o desligamento e a reinicialização do serviço.

Propriedades

SecurityContextClaimTypes

Obtém uma coleção de declarações Type para serialização de cookies.

SecurityStateEncoder

Obtém ou define um SecurityStateEncoder personalizado para codificar e decodificar a serialização de cookies.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a