在旧表单身份验证中,您可以使用web.config设置保护整个目录。我似乎无法弄清楚如何使用新的OWIN身份验证执行此操作。看起来它只能通过控制器上的属性工作。我肯定错过了什么。必须有一种方法来保护图像,HTML,脚本等......
答案 0 :(得分:0)
Katana不提供任何授权中间件,只提供身份验证中间件,因此您需要实现基于路径的授权,如果您不喜欢该用户,则返回401。
你可以这样做的一种方法是使用app.Map(“/ yourfolder”,ctx => { //在这里办理授权 });