System.IdentityModel Naamruimte

Bevat klassen die worden gebruikt om beveiligingstokenservices (STS) te bouwen. Deze omvatten de SecurityTokenService en Scope klassen, evenals uitzonderingen op verschillende hulpprogrammaklassen die de mogelijkheid bieden om cookietransformaties uit te voeren.

Klassen

Name Description
AsynchronousOperationException

De uitzondering die wordt gegenereerd wanneer er een fout optreedt tijdens een asynchrone bewerking.

AsyncResult

Een abstracte basisklasse waarmee de IAsyncResult interface wordt geïmplementeerd. Fungeert als een basisklasse waaruit objecten kunnen worden afgeleid IAsyncResult die kunnen worden gebruikt voor algemene asynchrone programmeerscenario's.

BadRequestException

De uitzondering die wordt gegenereerd wanneer een tokenaanvraag (RST) niet wordt begrepen door de beveiligingstokenservice (STS).

CookieTransform

De abstracte basisklasse voor klassen die een omkeerbare gegevenstransformatie toepassen op cookiegegevens.

DeflateCookieTransform

Biedt cookiecompressie met behulp van DeflateStream.

DelegatingXmlDictionaryReader

Een klasse die een opgegeven lezer verpakt en alle XmlDictionaryReader aanroepen naar de verpakte lezer delegeert.

DelegatingXmlDictionaryWriter

Een klasse die een opgegeven schrijver verpakt en alle XmlDictionaryWriter aanroepen naar de verpakte schrijver delegeert.

EnvelopedSignatureReader

Verpakt een lezer die verwijst naar ondertekende XML met enveloppen om een lezer te bieden die kan worden gebruikt om de inhoud te lezen zonder dat de handtekening hoeft te worden verwerkt. De handtekening wordt automatisch gevalideerd wanneer het laatste element van de envelop wordt gelezen. Deze klasse kan niet worden overgenomen.

EnvelopedSignatureWriter

Verpakt een schrijver en genereert automatisch een handtekening wanneer de envelop volledig is geschreven. Deze klasse kan niet worden overgenomen.

LimitExceededException

De uitzondering die wordt gegenereerd wanneer een geconfigureerde limiet of quotum wordt overschreden.

OpenObject

Een abstracte klasse die een algemene eigenschapsverzameling aan afgeleide klassen biedt.

ProtectedDataCookieTransform

Biedt integriteit en vertrouwelijkheid van cookies met behulp van de ProtectedData klasse. Deze klasse kan niet worden overgenomen.

RequestException

De basisklasse voor uitzonderingen die zijn opgetreden bij aanvraagfouten.

RequestFailedException

De uitzondering die wordt gegenereerd als de opgegeven aanvraag (RST) is mislukt vanwege een externe reden die niet specifiek kan worden bepaald.

RsaEncryptionCookieTransform

Hiermee wordt een cookie versleuteld met behulp van RSA.

RsaSignatureCookieTransform

Biedt cookie-integriteit met behulp van een RSA handtekening.

Scope

Vertegenwoordigt de configuratie voor de tokenuitgifteaanvraag.

SecurityMessageSerializationException

De uitzondering die wordt gegenereerd wanneer er een fout optreedt tijdens het serialiseren van een beveiligingsbericht.

SecurityTokenService

De abstracte basisklasse waarmee de eigenschappen en methoden van een beveiligingstokenservice (STS) worden gedefinieerd.

SecurityTokenService.FederatedAsyncState

Deze klasse wordt gebruikt om de status van de aanvraag in asynchrone aanroepen binnen een beveiligingstokenservice te behouden.

SignatureVerificationFailedException

De uitzondering die wordt gegenereerd wanneer er een fout optreedt tijdens het verwerken van een handtekening.

TypedAsyncResult<T>

Een concrete implementatie hiervan AsyncResult zal het resultaat Type verpakken en retourneren wanneer de End(IAsyncResult) methode wordt aangeroepen.

UnsupportedTokenTypeBadRequestException

De uitzondering die wordt gegenereerd wanneer de opgegeven tokenaanvraag (RST) niet wordt begrepen vanwege een onbekend tokentype.