Edit

Share via


ClaimsAuthorizationModule Class

Definition

Represents an HTTP module that performs claims-based authorization.

public ref class ClaimsAuthorizationModule : System::IdentityModel::Services::HttpModuleBase
public class ClaimsAuthorizationModule : System.IdentityModel.Services.HttpModuleBase
type ClaimsAuthorizationModule = class
    inherit HttpModuleBase
Public Class ClaimsAuthorizationModule
Inherits HttpModuleBase
Inheritance
ClaimsAuthorizationModule

Remarks

This class enables claims-based authorization by serving as an HTTP module in the HTTP processing pipeline.

Constructors

ClaimsAuthorizationModule()

Initializes a new instance of the ClaimsAuthorizationModule class.

Properties

ClaimsAuthorizationManager

Gets or sets the current claims authorization manager instance that is used by this module.

FederationConfiguration

Gets or sets the FederationConfiguration object that is in effect for the current module.

(Inherited from HttpModuleBase)

Methods

Authorize()

Returns a value that indicates whether the requestor (principal) is authorized for the current request.

Dispose()

Disposes of the resources (other than memory) used by the module.

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
Init(HttpApplication)

Initializes the HTTP module.

(Inherited from HttpModuleBase)
InitializeModule(HttpApplication)

Initializes the module and prepares it to handle events from its ASP.NET application object.

InitializePropertiesFromConfiguration()

Initializes the module properties based on definitions in the configuration file.

MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
OnAuthorizeRequest(Object, EventArgs)

Handles the HTTP pipeline AuthorizeRequest event.

ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to