Asp.net mvc ProcessRequest与AuthenticateRequest

Asp.net mvc ProcessRequest与AuthenticateRequest,asp.net-mvc,Asp.net Mvc,我有一个来自.net的问题:- 您正在创建一个使用HTTP头值的新身份验证系统。现有的认证系统必须继续正常运行。您需要实现自定义身份验证。你该怎么办 A.创建HttpHandler以检查ProcessRequest方法中的有效HTTP头值 B.创建HttpModule并在AuthenticateRequest事件中检查有效的HTTP头值 我的研究: ProcessRequest—此方法实际上是所有http处理程序的核心。调用此方法以处理http请求 AuthenticateRequest-当AS

我有一个来自.net的问题:-

您正在创建一个使用HTTP头值的新身份验证系统。现有的认证系统必须继续正常运行。您需要实现自定义身份验证。你该怎么办

A.创建HttpHandler以检查ProcessRequest方法中的有效HTTP头值

B.创建HttpModule并在AuthenticateRequest事件中检查有效的HTTP头值

我的研究: ProcessRequest—此方法实际上是所有http处理程序的核心。调用此方法以处理http请求

AuthenticateRequest-当ASP.Net运行时准备验证用户身份时引发此事件

请告知哪个答案是正确的

多谢各位

问候,


Akane

答案是B。创建一个HTTPModule并在AuthenticateRequest事件中检查有效的HTTP头值

HTTP模块将基本上提供一个自定义的身份验证服务。它将在HTTP请求中接收身份验证凭据,并确定这些凭据是否有效

请参考以下链接了解更多信息