Share via


ClaimsAuthorizationModule 类

定义

表示 HTTP 模块,其执行基于声明的授权。

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
继承
ClaimsAuthorizationModule

注解

此类通过在 HTTP 处理管道中充当 HTTP 模块来启用基于声明的授权。

构造函数

ClaimsAuthorizationModule()

初始化 ClaimsAuthorizationModule 类的新实例。

属性

ClaimsAuthorizationManager

获取或设置此模块使用的当前声明授权管理器实例。

FederationConfiguration

获取或设置对于当前模块有效的 FederationConfiguration 对象。

(继承自 HttpModuleBase)

方法

Authorize()

返回指示请求(主体)是否获得当前请求特权的值。

Dispose()

处置由模块使用的资源(内存除外)。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Init(HttpApplication)

初始化 HTTP 模块。

(继承自 HttpModuleBase)
InitializeModule(HttpApplication)

初始化模块,并准备它以处理来自其 ASP.NET 应用程序对象的事件。

InitializePropertiesFromConfiguration()

初始化基于在配置文件中的定义的模块属性。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnAuthorizeRequest(Object, EventArgs)

处理 HTTP 管道 AuthorizeRequest 事件。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于