Asp.net mvc 4 基本身份验证和HttpContext

Asp.net mvc 4 基本身份验证和HttpContext,asp.net-mvc-4,authentication,authorization,Asp.net Mvc 4,Authentication,Authorization,我想在ASP MVC中允许HTTP基本身份验证,我注意到如果我尝试使用基本身份验证,则HttpContext对象的User属性为空 是通过自己做每件事来创建一个i原则的方法,还是框架有办法为我做身份解析?这需要一些工作,但幸运的是有人击败了你,并在上发布了他的代码 您只需要在方法上使用他的[BasicAuthorize]属性,如下所示: [BasicAuthorize] public ActionResult SomeControllerMethod() { ... } 祝你好运 呵

我想在ASP MVC中允许HTTP基本身份验证,我注意到如果我尝试使用基本身份验证,则
HttpContext
对象的
User
属性为空


是通过自己做每件事来创建一个
i原则
的方法,还是框架有办法为我做身份解析?

这需要一些工作,但幸运的是有人击败了你,并在上发布了他的代码

您只需要在方法上使用他的[BasicAuthorize]属性,如下所示:

[BasicAuthorize]
public ActionResult SomeControllerMethod()
{
    ... 
}

祝你好运

呵呵,我想这个框架应该能够解析auth头。不过,我自己滚也不错,只是有点出乎意料。(我倾向于发现,如果我在一个完善的框架中重新实现基本的基础设施,我的整个方法就是“做错了”,而这只是你一开始就不应该做的事情)