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 HTTP( WSFederationAuthenticationModule WSFAM) a (SAM) a SessionAuthenticationModule třídy, které podporují jejich operace. WSFAM poskytuje zpracování pro WS-Federation pořadí přihlášení a odhlášení a SAM zajišťuje správu relací údržbou a zpracováním souborů cookie. Obor názvů obsahuje také třídy, které představují WS-Federation zprávy (WSFederationMessage), jako jsou přihlášení (SignInRequestMessage, SignInResponseMessage) a odhlašování (SignOutRequestMessage), a serializátory, které serializují a deserializují mezi objektovým modelem a on-the-wire reprezentace těchto zpráv.

Třídy

Name Description
AsynchronousOperationException

Výjimka, která se vyvolá, 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 souboru cookie, která zapisuje data cookie, 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í identity.

ClaimsPrincipalPermission

Představuje oprávnění, které používá ClaimsAuthorizationManager implementaci k určení, zda má být udělen přístup k prostředku aktivnímu objektu zabezpečení. Tuto třídu nelze zdědit.

ClaimsPrincipalPermissionAttribute

Představuje atribut zabezpečení používaný k deklarativnímu přiřazení kontrol přístupu na základě logiky poskytované ClaimsAuthorizationManager instancí v aktuálním kontextu aplikace. Tuto třídu nelze zdě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, které jsou relevantní pro federované ověřování ve webové aplikaci.

FederatedAuthenticationSessionEndingException

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

FederatedPassiveSecurityTokenServiceOperations

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

FederatedSessionExpiredException

Výjimka, která se vyvolá, když vypršela platnost relace.

FederationException

Základní třída pro výjimky vyvolané v podpoře 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 federačních zpráv.

HttpModuleBase

Základní třída, ze které jsou moduly HTTP konfigurovatelné pomocí elementu< system.identityModel.services> (SystemIdentityModelServicesSection) odvozen.

MachineKeyTransform

Chrání tokeny relace kryptografickým materiálem zadaným v <machineKey> části konfiguračního souboru web.config nebo machine.config.

PseudonymRequestMessage

Představuje zprávu o WS-Federation pseudonymní žádosti. Tato zpráva se vytvoří, když přijatý parametr wa zprávy je 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 relace v WS-Federation scénářích.

SessionSecurityTokenCreatedEventArgs

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

SessionSecurityTokenReceivedEventArgs

Poskytuje data pro událost SessionSecurityTokenReceived.

SessionSecurityTokenResolver

Řeší tokeny zabezpečení relace z aktuální mezipaměti.

SigningOutEventArgs

Poskytuje data pro událost SigningOut.

SignInRequestMessage

Představuje zprávu o WS-Federation žádosti o přihlášení.

SignInResponseMessage

Představuje zprávu odpovědi WS-Federation Sign-In.

SignOutCleanupRequestMessage

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

SignOutRequestMessage

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

WSFederationAuthenticationModule

WSFederationAuthenticationModule je 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ů. WSFederationAuthenticationModule je hlavním modulem, který WIF nabízí mimo okno pro zpracování přístupu k identitě na základě deklarací identity v aplikacích ASP.NET.

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

WSFederationMessage

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

WSFederationMessageException

Výjimka, která se vyvolá, když 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 RequestSecurityTokenResponse , které jsou specifické pro WS-Trust protokol.

Výčty

Name Description
ApplicationType

Určuje typ aplikace.

CookieHandlerMode

Určuje podporované režimy obslužné rutiny souborů cookie.

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