Sdílet prostřednictvím


System.IdentityModel.Services Obor názvů

Obsahuje třídy, které se používají v aplikacích vytvořených pomocí technologie WIF (Windows Identity Foundation), které provádějí federované ověřování pomocí protokolu WS-Federation. Obsahuje moduly WSFederationAuthenticationModule HTTP (WSFAM) a (SAM) a SessionAuthenticationModule také třídy, které podporují jejich provoz. WSFAM zajišťuje zpracování WS-Federation posloupností přihlašování a odhlašování a SAM zajišťuje správu relací prostřednictvím správy a zpracování souborů cookie. Obor názvů obsahuje také třídy, které představují WS-Federation zprávy (WSFederationMessage), jako je přihlášení (SignInRequestMessage, SignInResponseMessage) a zprávy o odhlášení (SignOutRequestMessage), stejně jako serializátory, které serializují a deserializují mezi objektovým modelem a reprezentacemi on-the-wire těchto zpráv.

Třídy

AsynchronousOperationException

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

AttributeRequestMessage

Představuje zprávu žádosti o atribut WS-Federation. Tato zpráva se vytvoří, když je parametr wa v přijaté zprávě "wattr1.0".

AuthorizationFailedEventArgs

Poskytuje data pro událost AuthorizationFailed.

ChunkedCookieHandler

Představuje obslužnou rutinu souborů cookie, která zapisuje data souborů cookie tak, aby soubory cookie nikdy nepřekročily nastavenou velikost.

ChunkedCookieHandlerElement

<chunkedCookieHandler> Představuje element konfigurace.

ClaimsAuthorizationModule

Představuje modul HTTP, který provádí autorizaci na základě deklarací.

ClaimsPrincipalPermission

Představuje oprávnění, které používá implementaci ClaimsAuthorizationManager k určení, zda má být přístup k prostředku udělen aktivnímu objektu zabezpečení. Tato třída se nemůže dědit.

ClaimsPrincipalPermissionAttribute

Představuje atribut zabezpečení používaný k deklarativně přiřazování kontrol přístupu na základě logiky poskytované ClaimsAuthorizationManager instancí v aktuálním kontextu aplikace. Tato třída se nemůže dědit.

CookieHandler

Poskytuje abstraktní základní třídu pro čtení, zápis a odstraňování souborů cookie relace na klientovi HTTP.

CookieHandlerElement

<cookieHandler> Představuje element konfigurace.

ErrorEventArgs

Poskytuje data pro událost SignOutError.

FederatedAuthentication

Poskytuje přístup ke stavu souvisejícímu se všemi moduly HTTP souvisejícími s federovaným ověřováním ve webové aplikaci.

FederatedAuthenticationSessionEndingException

Označuje, že by se měla ukončit relace přihlášení a že aktuální požadavek není ověřený.

FederatedPassiveSecurityTokenServiceOperations

Třída nástroje, která zapouzdřuje operace obvykle prováděné službou federovaného pasivního tokenu zabezpečení.

FederatedSessionExpiredException

Výjimka, která je vyvolána při vypršení platnosti relace.

FederationException

Základní třída pro výjimky vyvolané v rámci podpory WS-Federation.

FederationManagement

Definuje statické metody pro vytváření dokumentů federačních metadat a pro aktualizaci konfigurace aplikace na základě dokumentů federačních metadat.

FederationMessage

Definuje základní třídu, ze které jsou odvozeny všechny třídy zpráv federace.

HttpModuleBase

Základní třída, ze které se odvozují moduly HTTP, které lze konfigurovat pomocí elementu <system.identityModel.services> (SystemIdentityModelServicesSection).

MachineKeyTransform

Chrání tokeny relací pomocí kryptografického materiálu zadaného <machineKey> v části konfiguračního souboru web.config nebo machine.config.

PseudonymRequestMessage

Představuje WS-Federation zprávu s žádostí o pseudonym. Tato zpráva se vytvoří, když je přijatým parametrem wa zprávy wpseudo1.0.

RedirectingToIdentityProviderEventArgs

Poskytuje data pro událost RedirectingToIdentityProvider.

SecurityTokenReceivedEventArgs

Poskytuje data pro událost SecurityTokenReceived.

SecurityTokenValidatedEventArgs

Poskytuje data pro událost SecurityTokenValidated.

ServiceCertificateElement

<serviceCertificate> Představuje prvek v konfiguračním souboru.

SessionAuthenticationModule

Implementuje modul ASP.NET, který zpracovává soubory cookie relací v WS-Federation scénářích.

SessionSecurityTokenCreatedEventArgs

Poskytuje data pro SessionSecurityTokenCreated událost a pro SessionSecurityTokenCreated událost.

SessionSecurityTokenReceivedEventArgs

Poskytuje data pro událost SessionSecurityTokenReceived.

SessionSecurityTokenResolver

Přeloží tokeny zabezpečení relace z aktuální mezipaměti.

SigningOutEventArgs

Poskytuje data pro událost SigningOut.

SignInRequestMessage

Představuje zprávu žádosti o WS-Federation Sign-In.

SignInResponseMessage

Představuje zprávu WS-Federation Sign-In Odpověď.

SignOutCleanupRequestMessage

Představuje zprávu WS-Federation Sign-Out Cleanup. Zpráva se vytvoří, když má přijatá zpráva parametr akce (wa) nastavený na "wsignoutcleanup1.0".

SignOutRequestMessage

Představuje WS-Federation zprávu o odhlášení. Tato zpráva se vytvoří, když má přijatá zpráva parametr akce (wa) nastavený na "wsignout1.0".

WSFederationAuthenticationModule

Je WSFederationAuthenticationModule modul HTTP, který se používá k zabezpečení aplikace ASP.NET vynucením nastavení federovaného ověřování u příchozích požadavků. Je WSFederationAuthenticationModule hlavní modul, který technologie WIF nabízí pro zpracování přístupu k identitám založeným na deklarací identity ve ASP.NET aplikacích.

Vyvolá WSFederationAuthenticationModule několik událostí, které ASP.NET vývojářům umožňují změnit výchozí chování a řídit podrobnosti o tom, jak probíhá ověřování a zpracování deklarací identity. Funkce se WSFederationAuthenticationModule dělí na metody specifické pro jednotlivé úlohy.

WSFederationMessage

Představuje WS-Federation zprávu a definuje základní třídu, ze které jsou odvozeny specializovanější WS-Federation třídy zpráv.

WSFederationMessageException

Výjimka, která je vyvolána při dojde k chybě při serializaci nebo deserializaci WS-Federation zprávy.

WSFederationSerializer

Poskytuje metody pro převod WS-Federation zprávy na RequestSecurityToken objekty a RequestSecurityTokenResponse , které jsou WS-Trust specifické pro protokol.

Výčty

ApplicationType

Určuje druh aplikace.

CookieHandlerMode

Určuje podporované režimy obslužných rutin souborů cookie.

Definuje možné hodnoty Mode vlastnosti . Tato vlastnost definuje druh obslužné rutiny souboru cookie, kterou CookieHandlerElement objekt konfiguruje. Další informace najdete ve CookieHandlerElement třídě .