System.IdentityModel.Services Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser som används i program som skapats med Windows Identity Foundation (WIF) som utför federerad autentisering med WS-Federation-protokollet. Den innehåller HTTP-moduler, WSFederationAuthenticationModule (WSFAM) och SessionAuthenticationModule (SAM) samt klasser som stöder deras drift. WSFAM tillhandahåller hantering för WS-Federation inloggnings- och utloggningssekvenser och SAM tillhandahåller sessionshantering genom att underhålla och hantera cookies. Namnområdet innehåller också klasser som representerar WS-Federation meddelanden (WSFederationMessage), till exempel inloggningsmeddelanden (SignInRequestMessage, SignInResponseMessage) och utloggningsmeddelanden (SignOutRequestMessage), samt serialiserare som serialiserar och deserialiserar mellan objektmodellen och de lokala representationerna av dessa meddelanden.
Klasser
| Name | Description |
|---|---|
| AsynchronousOperationException |
Undantaget som utlöses när ett fel inträffar under en asynkron åtgärd. |
| AttributeRequestMessage |
Representerar ett meddelande om WS-Federation attributbegäran. Det här meddelandet skapas när wa-parametern i det mottagna meddelandet är "wattr1.0". |
| AuthorizationFailedEventArgs |
Innehåller data för AuthorizationFailed händelsen. |
| ChunkedCookieHandler |
Representerar en cookiehanterare som skriver cookiedata så att cookies aldrig överskrider en angivet storlek. |
| ChunkedCookieHandlerElement |
Representerar konfigurationselementet |
| ClaimsAuthorizationModule |
Representerar en HTTP-modul som utför anspråksbaserad auktorisering. |
| ClaimsPrincipalPermission |
Representerar en behörighet som använder en ClaimsAuthorizationManager implementering för att avgöra om åtkomst till en resurs ska beviljas till det aktiva huvudkontot. Det går inte att ärva den här klassen. |
| ClaimsPrincipalPermissionAttribute |
Representerar ett säkerhetsattribut som används för att deklarativt tilldela åtkomstkontroller baserat på logiken som tillhandahålls av instansen ClaimsAuthorizationManager i den aktuella programkontexten. Det går inte att ärva den här klassen. |
| CookieHandler |
Tillhandahåller en abstrakt basklass för läsning, skrivning och borttagning av sessionscookies på en HTTP-klient. |
| CookieHandlerElement |
Representerar konfigurationselementet |
| ErrorEventArgs |
Innehåller data för SignOutError händelsen. |
| FederatedAuthentication |
Ger åtkomst till tillstånd som är relevant för alla HTTP-moduler som är relevanta för federerad autentisering i webbprogrammet. |
| FederatedAuthenticationSessionEndingException |
Anger att inloggningssessionen ska avslutas och att den aktuella begäran är oautentiserad. |
| FederatedPassiveSecurityTokenServiceOperations |
En verktygsklass som kapslar in de åtgärder som vanligtvis utförs av en federerad passiv säkerhetstokentjänst. |
| FederatedSessionExpiredException |
Undantaget som utlöses när en session har upphört att gälla. |
| FederationException |
Basklass för undantag som genereras i stöd för WS-Federation. |
| FederationManagement |
Definierar statiska metoder för att skapa federationsmetadatadokument och för att uppdatera programkonfigurationen baserat på federationsmetadatadokument. |
| FederationMessage |
Definierar basklassen från vilken alla federationsmeddelandeklasser härleds. |
| HttpModuleBase |
Basklassen från vilken HTTP-moduler som kan konfigureras med elementet< system.identityModel.services> (SystemIdentityModelServicesSection) härleds. |
| MachineKeyTransform |
Skyddar sessionstoken med det kryptografiska material som anges i |
| PseudonymRequestMessage |
Representerar ett meddelande om WS-Federation pseudonymbegäran. Det här meddelandet skapas när den mottagna meddelande-wa-parametern är "wpseudo1.0". |
| RedirectingToIdentityProviderEventArgs |
Innehåller data för RedirectingToIdentityProvider händelsen. |
| SecurityTokenReceivedEventArgs |
Innehåller data för SecurityTokenReceived händelsen. |
| SecurityTokenValidatedEventArgs |
Innehåller data för SecurityTokenValidated händelsen. |
| ServiceCertificateElement |
Representerar elementet |
| SessionAuthenticationModule |
Implementerar en ASP.NET modul som bearbetar sessionscookies i WS-Federation scenarier. |
| SessionSecurityTokenCreatedEventArgs |
Innehåller data för händelsen SessionSecurityTokenCreated och för SessionSecurityTokenCreated händelsen. |
| SessionSecurityTokenReceivedEventArgs |
Innehåller data för SessionSecurityTokenReceived händelsen. |
| SessionSecurityTokenResolver |
Löser sessionssäkerhetstoken från den aktuella cachen. |
| SigningOutEventArgs |
Innehåller data för SigningOut händelsen. |
| SignInRequestMessage |
Representerar ett meddelande om WS-Federation inloggningsbegäran. |
| SignInResponseMessage |
Representerar ett WS-Federation Sign-In svarsmeddelande. |
| SignOutCleanupRequestMessage |
Representerar ett WS-Federation Sign-Out rensningsmeddelande. Meddelandet skapas när det mottagna meddelandet har åtgärdsparametern (wa) inställd på "wsignoutcleanup1.0". |
| SignOutRequestMessage |
Representerar ett WS-Federation utloggningsmeddelande. Det här meddelandet skapas när det mottagna meddelandet har åtgärdsparametern (wa) inställd på "wsignout1.0". |
| WSFederationAuthenticationModule |
WSFederationAuthenticationModule är en HTTP-modul som används för att skydda ett ASP.NET program genom att tillämpa federerade autentiseringsinställningar på inkommande begäranden. WSFederationAuthenticationModule är huvudmodulen som WIF erbjuder för hantering av anspråksbaserad identitetsåtkomst i ASP.NET program. WSFederationAuthenticationModule genererar flera händelser, vilket gör det möjligt för ASP.NET utvecklare att ändra standardbeteendet och kontrollera information om hur autentisering och anspråk bearbetas. Funktionen WSFederationAuthenticationModule är indelad i uppgiftsspecifika metoder. |
| WSFederationMessage |
Representerar ett WS-Federation meddelande och definierar basklassen från vilken mer specialiserade WS-Federation meddelandeklasser härleds. |
| WSFederationMessageException |
Undantaget som utlöses när ett fel inträffar vid serialisering eller deserialisering av ett WS-Federation meddelande. |
| WSFederationSerializer |
Innehåller metoder för att konvertera ett WS-Federation meddelande till RequestSecurityToken och RequestSecurityTokenResponse objekt, som är WS-Trust protokollspecifika. |
Uppräkningar
| Name | Description |
|---|---|
| ApplicationType |
Anger vilken typ av program. |
| CookieHandlerMode |
Anger de cookiehanterarlägen som stöds. Definierar de möjliga värdena för egenskapen Mode . Den här egenskapen definierar den typ av cookiehanterare som ett CookieHandlerElement objekt konfigurerar. Mer information finns i CookieHandlerElement klassen . |