SecureConversationServiceCredential Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des paramètres d’informations d’identification pour un service de conversation sécurisé.
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 SCT (Security Context Token) pour garantir la sécurité. Le SCT est partagé entre les parties de communication pendant toute la durée de vie d’une session de communication. Un service peut émettre deux types de TSS différents :
Le premier est un SCT basé sur une session qui contient un ID unique. Les messages portent uniquement l’ID, et le service gère 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 bien comportementé doit envoyer une annulation SCT pour aider le service à optimiser les ressources du cache. Si vous instanciez cette classe en appelant CreateSecureConversationBindingElement avec le
requireCancellationparamètre égal àtrue, le SCT est émis de cette façon.Le deuxième est un SCT autonome qui réside dans un cookie sur le client. Ce SCT contient les informations d’état entières. Il ne nécessite donc aucune gestion de l’état du service ni de l’annulation SCT du client. Il s’agit parfois d’un SCT « mode cookie ». Étant donné que le SCT contient l’ensemble des informations d’état, sa taille est supérieure à celle de la casse basée sur la session. Avec les scTs basés sur une session, le service stocke une grande partie des informations d’état. Toutefois, étant donné qu’il est autonome, il peut être utilisé pendant toute la durée de vie du service et conserve l’arrêt et le redémarrage du service.
Propriétés
| Nom | Description |
|---|---|
| SecurityContextClaimTypes |
Obtient une collection des revendications pour la Type sérialisation des cookies. |
| SecurityStateEncoder |
Obtient ou définit une valeur personnalisée SecurityStateEncoder pour l’encodage et le décodage de la sérialisation des cookies. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |