System.IdentityModel.Services Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
|
| 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 |
|
| 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 |
| 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 |
|
| 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. |