我想在ASP.MVC中允许,并且我已经注意到,如果我尝试使用Basic进行身份验证,HttpContext对象的User属性为null。
是通过自己做任何事情来创建一个IPrincipal,还是框架有办法为我做auth解析?
发布于 2013-12-18 09:47:45
这需要一些工作,但幸运的是,有人在http://chodounsky.net/2012/05/02/basic-authorization-attribute-in-asp-net-mvc/上抢先发布了他的代码。
您只需要在方法上使用他的BasicAuthorize属性,如下所示:
[BasicAuthorize]
public ActionResult SomeControllerMethod()
{
...
}祝好运!
https://stackoverflow.com/questions/20654506
复制相似问题