SecureConversationServiceCredential Klasa

Definicja

Udostępnia ustawienia poświadczeń dla bezpiecznej usługi konwersacji.

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

Uwagi

Bezpieczne konwersacje obejmują wymianę wielu komunikatów i używanie tokenu kontekstu zabezpieczeń (SCT) w celu zapewnienia bezpieczeństwa. SCT jest współużytkowany przez strony komunikujące się przez cały okres istnienia sesji komunikacyjnej. Usługa może wystawiać dwa różne rodzaje scTs:

  • Pierwszy to oparty na sesji SCT, który zawiera unikatowy identyfikator. Komunikaty mają tylko identyfikator, a usługa utrzymuje pamięć podręczną mapowania stanu, która mapuje między identyfikatorami SCT i zawartością (takimi jak oświadczenia, klucze zabezpieczeń itd.). Dobrze zachowywany klient musi wysłać anulowanie SCT, aby pomóc usłudze zoptymalizować zasoby pamięci podręcznej. Jeśli utworzysz wystąpienie tej klasy przez wywołanie CreateSecureConversationBindingElement parametru równego requireCancellation true, w ten sposób zostanie wystawiony protokół SCT.

  • Drugi to samodzielny SCT, który znajduje się w pliku cookie na kliencie. Ten protokół SCT zawiera całe informacje o stanie, dlatego nie wymaga ani zarządzania stanem z usługi, ani anulowania SCT od klienta. Jest to czasami nazywane "trybem cookie" SCT. Ponieważ SCT zawiera całe informacje o stanie, jego rozmiar jest większy niż w przypadku opartym na sesji. W przypadku scTs opartych na sesji usługa przechowuje wiele informacji o stanie. Jednak ze względu na to, że jest on samodzielny, można go używać w okresie istnienia usługi i utrwalać w obrębie zamykania i ponownego uruchamiania usługi.

Właściwości

SecurityContextClaimTypes

Pobiera kolekcję Type oświadczeń dotyczących serializacji plików cookie.

SecurityStateEncoder

Pobiera lub ustawia dostosowany SecurityStateEncoder do kodowania i dekodowania serializacji plików cookie.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy