0
我正在通过实现IHttpModule
来创建HTTP模块,并且我想处理表单身份验证模块引发的Authenticate
事件。在HTTP模块中处理表单身份验证事件
该文档仅说明如何从Global.asax中处理此事件,如何从HTTP模块中处理此事件?
我正在通过实现IHttpModule
来创建HTTP模块,并且我想处理表单身份验证模块引发的Authenticate
事件。在HTTP模块中处理表单身份验证事件
该文档仅说明如何从Global.asax中处理此事件,如何从HTTP模块中处理此事件?
您可以处理AuthenticateRequest
事件传递给Init
方法您IHttpModule
执行HttpApplication
的:
// IHttpModule.Init
public void Init(HttpApplication context)
{
// subscribe to the AuthenticateRequest event
context.AuthenticateRequest += this.onApplicationAuthenticateRequest;
}
private void onApplicationAuthenticateRequest(object sender, EventArgs e)
{
// your code goes here
}
This article在网页API,使用自定义的HttpModule的基本身份验证的一个例子,可能是很有帮助。
啊 - 文档没有解释'Authenticate'事件是在'AuthenticateRequest'事件期间引发的,但是我忽略了 - 谢谢。 – Justin 2014-08-28 12:03:01