SecureConversationServiceCredential Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 atrue
, 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) |