Microsoft.IdentityModel.Web Namespace

[Starting with the .NET Framework 4.5, Windows Identity Foundation (WIF) has been fully integrated into the .NET Framework. The version of WIF addressed by this topic, WIF 3.5, is deprecated and should only be used when developing against the .NET Framework 3.5 SP1 or the .NET Framework 4. For more information about WIF in the .NET Framework 4.5, also known as WIF 4.5, see the Windows Identity Foundation documentation in the .NET Framework 4.5 Development Guide.]

Classes

Class Description
AuthorizationFailedEventArgs Authorization has failed and we are about to redirect to STS. The RedirectToIdentityProvider property will be checked to determine if the redirect runtime logic will be called.
ChunkedCookieHandler Writes cookie data so that cookies never exceed a set size.
ClaimsAuthorizationModule Enables providing claims based authorization by serving as a http module in the http processing pipeline
ClaimsPrincipalHttpModule This HttpModule converts the HttpContext.Current.User to an IClaimsPrincipal. It can be used to ensure that the security principal and the associated Identity used for ASP.Net applications (e.g. Page.User or Thread.CurrentPrincipal) are claims-based. It makes use of the CreateFromPrincipal(IPrincipal) method. The conversion takes place in response to the PostAuthenticateRequest event.
CookieHandler Provides an abstract base class for managing HTTP client state or "cookies".
CookieTransform Applies a reversible data transform to cookie data.
CredentialId Defines a helper method for generating display-friendly PPIDs.
DeflateCookieTransform Provides cookie compression using DeflateStream.
FederatedAuthentication Provides federated authentication for an ASP.NET application.
FederatedAuthenticationSessionEndingException Indicates that the sign-in session should being terminated, and the current request is unauthenticated.
FederatedPassiveSecurityTokenServiceOperations A utility class that encapsulates the operations typically performed by a Federated Passive Security Token Service.
FederatedSessionExpiredException Indicates that a session has expired.
HttpModuleBase Base class for creating HTTP modules that are configurable with the <microsoft.identityModel> element.
ProtectedDataCookieTransform Provides cookie integrity and confidentiality using ProtectedData.
RedirectingToIdentityProviderEventArgs Arguments supplied to the RedirectingToIdentityProvider event.
RsaEncryptionCookieTransform Encrypts a cookie using RSA.
RsaSha1SignatureCookieTransform Provides cookie integrity using RSA signature.
RsaSignatureCookieTransform Provides cookie integrity using RSA signature.
SecurityTokenReceivedEventArgs SecurityTokenReceived event arg for signin process. The event is raised when the issued token is received.
SecurityTokenValidatedEventArgs SecurityTokenValidated event arg for signin process. The event is raised when the issued token is validated.
SessionAuthenticationModule When the STS issues a security token for the user, SessionAuthenticationModule also creates a session security token for the user and places it in a cookie. On subsequent requests, the SessionAuthenticationModule intercepts this cookie and uses it to reconstruct the user’s IClaimsPrincipal.
SessionSecurityTokenCreatedEventArgs Arguments supplied with SessionSecurityTokenCreated event.
SessionSecurityTokenReceivedEventArgs Arguments supplied with SessionSecurityTokenReceived event.
SigningOutEventArgs Arguments for SigningOutEvent
WSFederationAuthenticationModule The WSFederationAuthenticationModule is an HTTP module that lets ASP.NET developers build claims aware applications. The WSFederationAuthenticationModule raises several events, which allows ASP.NET developers to customize its functionality in their applications. The WSFederationAuthenticationModule functionality is divided into task-specific methods to make it easier for ASP.NET developers to reuse and extend its functionality in their applications.

Copyright © 2008 by Microsoft Corporation. All rights reserved.