使用MVC 5身份验证保护整个目录

时间:2014-02-09 04:36:50

标签: asp.net-mvc authentication owin

在旧表单身份验证中,您可以使用web.config设置保护整个目录。我似乎无法弄清楚如何使用新的OWIN身份验证执行此操作。看起来它只能通过控制器上的属性工作。我肯定错过了什么。必须有一种方法来保护图像,HTML,脚本等......

1 个答案:

答案 0 :(得分:0)

Katana不提供任何授权中间件,只提供身份验证中间件,因此您需要实现基于路径的授权,如果您不喜欢该用户,则返回401。

你可以这样做的一种方法是使用app.Map(“/ yourfolder”,ctx => {    //在这里办理授权 });