SecureConversationServiceCredential Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
requireCancellationparâmetro igual atrue, 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) |