SecureConversationServiceCredential Klass

Definition

Tillhandahåller inställningar för autentiseringsuppgifter för en säker konversationstjänst.

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

Kommentarer

Säkra konversationer omfattar utbyte av flera meddelanden och användning av en säkerhetskontexttoken (SCT) för att säkerställa säkerheten. SCT delas mellan de kommunicerande parterna under en kommunikationssessions livstid. En tjänst kan utfärda två olika typer av SCT:er:

  • Den första är en sessionsbaserad SCT som innehåller ett unikt ID. Meddelanden har endast ID:t och tjänsten har en cache för tillståndsmappning som mappar mellan SCT-ID:erna och innehållet (till exempel anspråk, säkerhetsnycklar och så vidare). En väluppfostrad klient måste skicka en SCT-annullering för att hjälpa tjänsten att optimera cacheresurserna. Om du instansierar den här klassen genom att trueanropa CreateSecureConversationBindingElement med parametern requireCancellation lika med utfärdas SCT på det här sättet.

  • Den andra är en fristående SCT som finns i en cookie på klienten. Denna SCT innehåller hela tillståndsinformationen, så kräver varken tillståndshantering från tjänsten eller SCT-annullering från klienten. Detta kallas ibland för "cookieläge" SCT. Eftersom SCT innehåller hela tillståndsinformationen är dess storlek större än i det sessionsbaserade fallet. Med sessionsbaserade SCT:er lagrar tjänsten mycket av tillståndsinformationen. Men eftersom den är fristående kan den användas under hela tjänstlivslängden och sparas över tjänstavstängning och omstart.

Egenskaper

Name Description
SecurityContextClaimTypes

Hämtar en samling anspråk för Type cookie-serialisering.

SecurityStateEncoder

Hämtar eller anger en anpassad SecurityStateEncoder för kodning och avkodning av cookie-serialisering.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för