【发布时间】:2010-01-15 16:31:21
【问题描述】:
拥有一个应用程序,99% 的操作都需要用户登录。
我遇到的选项是 -
1-)创建一个基本控制器继承链并在该级别应用授权属性。类似于:BaseController > AuthorizeController,BaseController > PublicController。 (不喜欢这个,因为继承链)
2-)创建自定义授权属性并使用标志绕过授权。类似于this post。 (到目前为止我的偏好)。
还有哪些其他选择/最佳做法?在 asp.net webforms 中使用 web.config 怎么样?参考here。这是否与授权属性相同?
【问题讨论】:
标签: asp.net-mvc security