【发布时间】:2014-07-18 15:40:24
【问题描述】:
我有一个覆盖OnAuthorization 方法的全局授权过滤器。
在调试时,我看到首先实例化了控制器类,然后调用了OnAuthorization 方法。
这是一种已知行为,因为我在控制器构造函数中有一些代码,如果未经授权就不需要运行。
有什么办法可以解决这个问题吗?
【问题讨论】:
-
你的构造函数到底在做什么——你确定它没有做太多吗?一般来说,您的构造函数根本不应该处理授权问题。
标签: c# asp.net-web-api filter authorization