SecureConversationServiceCredential Klasse

Definition

Stellt Anmeldeinformationen für einen sicheren Unterhaltungsdienst bereit.

public ref class SecureConversationServiceCredential sealed
public sealed class SecureConversationServiceCredential
type SecureConversationServiceCredential = class
Public NotInheritable Class SecureConversationServiceCredential
Vererbung
SecureConversationServiceCredential

Hinweise

Sichere Unterhaltungen umfassen den Austausch mehrerer Nachrichten und verwenden ein Sicherheitskontexttoken (Security Context Token, SCT), um die Sicherheit zu gewährleisten. Das SCT wird für die Lebensdauer einer Kommunikationssitzung zwischen den kommunizierenden Parteien geteilt. Ein Dienst kann zwei verschiedene Arten von SCTs ausstellen:

  • Der erste ist ein sitzungsbasierter SCT, der eine eindeutige ID enthält. Nachrichten enthalten nur die ID, und der Dienst verwaltet einen Zustandszuordnungscache, der zwischen den SCT-IDs und Inhalten (z. B. Ansprüche, Sicherheitsschlüssel usw.) zugeordnet ist. Ein gut verhaltener Client muss eine SCT-Abbruchnachricht senden, damit der Dienst die Cacheressourcen optimieren kann. Wenn Sie diese Klasse instanziieren, indem Sie den CreateSecureConversationBindingElement Parameter gleich requireCancellationaufrufentrue, wird das SCT auf diese Weise ausgegeben.

  • Die zweite ist ein eigenständiges SCT, das sich in einem Cookie auf dem Client befindet. Dieser SCT enthält die gesamten Statusinformationen, erfordert also weder die Zustandsverwaltung vom Dienst noch den SCT-Abbruch vom Client. Dies wird manchmal als "Cookie-Modus" SCT bezeichnet. Da das SCT die gesamten Statusinformationen enthält, ist die Größe größer als im sitzungsbasierten Fall. Bei sitzungsbasierten SCTs speichert der Dienst einen Großteil der Statusinformationen. Da sie jedoch eigenständig ist, kann sie über die Dienstlebensdauer hinweg verwendet und über das Herunterfahren und Neustart des Diensts hinweg beibehalten werden.

Eigenschaften

Name Beschreibung
SecurityContextClaimTypes

Ruft eine Auflistung der Type Ansprüche für die Cookie-Serialisierung ab.

SecurityStateEncoder

Dient zum Abrufen oder Festlegen einer angepassten SecurityStateEncoder für die Codierung und Decodierung der Cookie-Serialisierung.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: