SecureConversationServiceCredential Classe

Definição

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

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

Observações

Conversas seguras envolvem a troca de múltiplas mensagens e utilizam um Token de Contexto de Segurança (SCT) para garantir a segurança. O SCT é partilhado entre as partes comunicantes durante a duração de uma sessão de comunicação. Um serviço pode emitir dois tipos diferentes de SCTs:

  • O primeiro é um SCT baseado em sessões que contém um id único. As mensagens transportam apenas o id, e o serviço mantém uma cache de mapeamento de estados que mapeia entre os IDs SCT e o conteúdo (como reivindicações, chaves de segurança, etc.). Um cliente bem comportado deve enviar um cancelamento SCT para ajudar o serviço a otimizar os recursos de cache. Se instanciar esta classe chamando CreateSecureConversationBindingElement com o requireCancellation parâmetro igual a true, a SCT é emitida desta forma.

  • O segundo é um SCT autónomo que reside num cookie no cliente. Este SCT contém toda a informação de estado, pelo que não requer gestão de estado do serviço nem cancelamento do SCT pelo cliente. Isto é por vezes chamado de SCT em modo "cookie". Como o SCT contém toda a informação de estado, o seu tamanho é maior do que no caso baseado em sessões. Com os SCTs baseados em sessões, o serviço armazena grande parte da informação do estado. No entanto, por ser autónomo, pode ser utilizado ao longo da vida útil e persiste durante o encerramento e reinício do serviço.

Propriedades

Name Description
SecurityContextClaimTypes

Recebe uma coleção das Type reivindicações de serialização de cookies.

SecurityStateEncoder

Obtém ou definem uma série personalizada SecurityStateEncoder para codificação e decodificação de cookies.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a