Sdílet prostřednictvím


System.IdentityModel Obor názvů

Obsahuje třídy, které se používají k sestavení služeb tokenů zabezpečení (STS). Patří mezi ně SecurityTokenService třídy a Scope , stejně jako výjimky několik tříd nástrojů, které poskytují možnost provádět transformace souborů cookie.

Třídy

AsynchronousOperationException

Výjimka, která je vyvolán, když dojde k chybě během asynchronní operace.

AsyncResult

Abstraktní základní třída, která implementuje IAsyncResult rozhraní. Slouží jako základní třída, ze které se odvozují IAsyncResult objekty, které lze použít pro běžné scénáře asynchronního programování.

BadRequestException

Výjimka, která se vyvolá, když služba tokenů zabezpečení (STS) nerozumí požadavku na token (RST).

CookieTransform

Abstraktní základní třída pro třídy, které používají reverzibilní transformaci dat na data souborů cookie.

DeflateCookieTransform

Poskytuje kompresi souborů cookie pomocí DeflateStream.

DelegatingXmlDictionaryReader

Třída, která zabalí zadaný čtenář a deleguje všechna XmlDictionaryReader volání na zabalenou čtečku.

DelegatingXmlDictionaryWriter

Třída, která zabalí zadaný zapisovač a deleguje všechna XmlDictionaryWriter volání zabaleného zapisovače.

EnvelopedSignatureReader

Zabalí čtenáře, který odkazuje na kód XML podepsaný obálkou, a poskytne tak čtenáře, který lze použít ke čtení obsahu bez nutnosti zpracování podpisu. Podpis se automaticky ověří při přečtení posledního prvku obálky. Tuto třídu nelze dědit.

EnvelopedSignatureWriter

Zabalí zapisovač a automaticky vygeneruje podpis po úplném napsání obálky. Tuto třídu nelze dědit.

LimitExceededException

Výjimka, která se vyvolá při překročení nakonfigurovaného limitu nebo kvóty.

OpenObject

Abstraktní třída, která poskytuje obecný kontejner vlastností pro odvozené třídy.

ProtectedDataCookieTransform

Poskytuje integritu a důvěrnost souborů cookie pomocí ProtectedData třídy . Tuto třídu nelze dědit.

RequestException

Základní třída pro výjimky vyvolané při selhání požadavků.

RequestFailedException

Výjimka, která se vyvolá, pokud zadaný požadavek (RST) selhal z externího důvodu, který nelze konkrétně určit.

RsaEncryptionCookieTransform

Zašifruje soubor cookie pomocí RSA.

RsaSignatureCookieTransform

Zajišťuje integritu RSA souborů cookie pomocí podpisu.

Scope

Představuje konfiguraci pro žádost o vystavení tokenu.

SecurityMessageSerializationException

Výjimka, která je vyvolán, když dojde k chybě při serializaci zprávy zabezpečení.

SecurityTokenService

Abstraktní základní třída, která definuje vlastnosti a metody služby tokenů zabezpečení (STS).

SecurityTokenService.FederatedAsyncState

Tato třída se používá k údržbě stavu požadavku napříč asynchronními voláními v rámci služby tokenů zabezpečení.

SignatureVerificationFailedException

Výjimka, která je vyvolán, když dojde k chybě při zpracování podpisu.

TypedAsyncResult<T>

Konkrétní implementace AsyncResult , která zabalí výsledek Type a vrátí ho při zavolání End(IAsyncResult) metody.

UnsupportedTokenTypeBadRequestException

Výjimka, která se vyvolá, když zadaný požadavek na token (RST) není srozumitelný kvůli neznámému typu tokenu.