Partager via


SecureConversationServiceCredential Classe

Définition

Fournit les informations d'identification pour un service de conversation sécurisée.

public ref class SecureConversationServiceCredential sealed
public sealed class SecureConversationServiceCredential
type SecureConversationServiceCredential = class
Public NotInheritable Class SecureConversationServiceCredential
Héritage
SecureConversationServiceCredential

Remarques

Les conversations sécurisées impliquent l'échange de plusieurs messages et utilisent un jeton de contexte de sécurité (SCT, Security Context Token) pour garantir la sécurité. Le SCT est partagé parmi les correspondants communiquant pendant la durée de vie d'une session de communication. Un service peut publier deux types de SCT différents :

  • Le premier est un SCT basé sur une session qui contient un ID unique. Les messages ne portent que l’ID et le service conserve un cache de mappage d’état qui mappe entre les ID et le contenu SCT (tels que les revendications, les clés de sécurité, etc.). Un client valide doit envoyer une annulation de SCT pour aider le service à optimiser les ressources de cache. Si vous instanciez cette classe en appelant CreateSecureConversationBindingElement avec le paramètre requireCancellation égal à true, le SCT est publié de cette manière.

  • Le second est un SCT autonome qui réside dans un cookie sur le client. Ce SCT contient les toutes les informations d'état et ne requiert donc aucune gestion d'état par le service ni d'annulation de SCT par le client. On parle parfois de SCT en « mode cookie ». Comme le SCT contient toutes les informations d'état, sa taille est plus grande que dans le cas basé sur session. Avec des SCT basé sur session, le service stocke la plupart des informations d'état. Toutefois, comme il est autonome, il peut être utilisé pendant toute la durée de vie du service et survivre à l'arrêt du service et à sa reprise.

Propriétés

SecurityContextClaimTypes

Obtient une collection des revendications Type pour la sérialisation de cookies.

SecurityStateEncoder

Obtient ou définit un SecurityStateEncoder personnalisé pour encoder et décoder la sérialisation de cookie.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à