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.