System.IdentityModel Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy używane do tworzenia usług tokenu zabezpieczającego (STS). Obejmują one klasy i , a także wyjątek dla kilku klas narzędzi, które zapewniają możliwość wykonywania SecurityTokenServiceScope przekształceń plików cookie.
Klasy
AsynchronousOperationException |
Wyjątek, który jest generowany, gdy wystąpi błąd podczas operacji asynchronicznej. |
AsyncResult |
Abstrakcyjna klasa bazowa, która implementuje IAsyncResult interfejs. Służy jako klasa bazowa, z której można wyprowadzać IAsyncResult obiekty, które mogą być używane w typowych scenariuszach programowania asynchronicznego. |
BadRequestException |
Wyjątek zgłaszany, gdy żądanie tokenu (RST) nie jest zrozumiałe dla usługi tokenu zabezpieczającego (STS). |
CookieTransform |
Abstrakcyjna klasa bazowa dla klas, które stosują odwracalną transformację danych do danych plików cookie. |
DeflateCookieTransform |
Zapewnia kompresję plików cookie przy użyciu funkcji DeflateStream . |
DelegatingXmlDictionaryReader |
Klasa, która opakowywuje określony czytnik i deleguje wszystkie XmlDictionaryReader wywołania do opakowanego czytnika. |
DelegatingXmlDictionaryWriter |
Klasa, która otacza określony składnik zapisywania i deleguje wszystkie XmlDictionaryWriter wywołania do zapakowanego składnika zapisywania. |
EnvelopedSignatureReader |
Zawija czytnik, który wskazuje na opakowany podpisany kod XML, aby udostępnić czytelnika, który może być używany do odczytywania zawartości bez konieczności przetwarzania podpisu. Sygnatura jest automatycznie weryfikowana, gdy zostanie odczytany ostatni element koperty. Klasa ta nie może być dziedziczona. |
EnvelopedSignatureWriter |
Opakowywuje autorzy i automatycznie generuje podpis, gdy koperta została całkowicie napisana. Klasa ta nie może być dziedziczona. |
LimitExceededException |
Wyjątek, który jest generowany w przypadku przekroczenia skonfigurowanego limitu lub przydziału. |
OpenObject |
Klasa abstrakcyjna, która dostarcza ogólny zbiór właściwości do klas pochodnych. |
ProtectedDataCookieTransform |
Zapewnia integralność i poufność plików cookie przy użyciu ProtectedData klasy . Klasa ta nie może być dziedziczona. |
RequestException |
Klasa bazowa dla wyjątków zgłaszanych w przypadku niepowodzeń żądań. |
RequestFailedException |
Wyjątek, który jest zgłaszany, jeśli określone żądanie (RST) nie powiodło się z powodu przyczyny zewnętrznej, którego nie można ustalić. |
RsaEncryptionCookieTransform |
Szyfruje plik cookie przy użyciu funkcji RSA . |
RsaSignatureCookieTransform |
Zapewnia integralność plików cookie przy użyciu RSA podpisu. |
Scope |
Reprezentuje konfigurację żądania wystawiania tokenu. |
SecurityMessageSerializationException |
Wyjątek zgłaszany, gdy wystąpi błąd podczas serializacji komunikatu o zabezpieczeniach. |
SecurityTokenService |
Abstrakcyjna klasa bazowa, która definiuje właściwości i metody usługi tokenu zabezpieczającego (STS). |
SecurityTokenService.FederatedAsyncState |
Ta klasa jest używana do obsługi stanu żądania dla wywołań asynchronicznych w ramach usługi tokenu zabezpieczającego. |
SignatureVerificationFailedException |
Wyjątek, który jest generowany, gdy wystąpi błąd podczas przetwarzania sygnatury. |
TypedAsyncResult<T> |
Konkretna implementacja AsyncResult , która spowoduje zawinięcie wyniku Type i zwrócenie go po End(IAsyncResult) wywołaniu metody. |
UnsupportedTokenTypeBadRequestException |
Wyjątek zgłaszany, gdy określone żądanie tokenu (RST) nie jest zrozumiałe z powodu nieznanego typu tokenu. |