System.IdentityModel Obor názvů

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

Třídy

Name Description
AsynchronousOperationException

Výjimka, která se vyvolá, 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é lze odvodit IAsyncResult objekty, které lze použít pro běžné asynchronní programovací scénáře.

BadRequestException

Výjimka, která se vyvolá, když žádost o token (RST) není srozumitelná službou tokenů zabezpečení (STS).

CookieTransform

Abstraktní základní třída tříd, které aplikují reverzibilní transformaci dat na data cookie.

DeflateCookieTransform

Poskytuje kompresi souborů cookie pomocí DeflateStream.

DelegatingXmlDictionaryReader

Třída, která zabalí zadanou čtečku a deleguje všechna XmlDictionaryReader volání zabalené čtečky.

DelegatingXmlDictionaryWriter

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

EnvelopedSignatureReader

Zabalí čtenáře, který odkazuje na obálek podepsaný XML, aby mohl poskytnout čtenáře, který se dá použít ke čtení obsahu bez nutnosti zpracovat podpis. Podpis se automaticky ověří při čtení posledního prvku obálky. Tato třída se nemůže dědit.

EnvelopedSignatureWriter

Zabalí zapisovač a vygeneruje podpis automaticky, když je obálka zcela napsaná. Tato třída se nemůže 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ý balíček vlastností odvozené třídy.

ProtectedDataCookieTransform

Poskytuje integritu a důvěrnost souborů cookie pomocí ProtectedData třídy. Tato třída se nemůže dědit.

RequestException

Základní třída pro výjimky vyvolané selháními 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

Poskytuje integritu RSA souborů cookie pomocí podpisu.

Scope

Představuje konfiguraci požadavku na vystavení tokenu.

SecurityMessageSerializationException

Výjimka, která se vyvolá, 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 udržování stavu požadavku napříč asynchronními voláními v rámci služby tokenů zabezpečení.

SignatureVerificationFailedException

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

TypedAsyncResult<T>

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

UnsupportedTokenTypeBadRequestException

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