asp.net-mvc - AuthenticationFilter 和 AuthorizeFilter 之间的区别
问题描述
我无法理解 和 之间的AuthenticationFilter
区别AuthorizeFilter
。您能否解释一下关于AuthenticationFilter
and的主要区别和示例AuthorizeFilter
。
解决方案
在 MVC.NET 中,您可以从 web.config 中的表单模式对用户进行身份验证
<authentication mode="Forms">
所以在这种情况下,AuthorizeFilter
<Authorize>
将用于验证用户是否登录用户。
现在AuthenticationFilter
它控制当前的用户权限。他应该和不应该访问什么。
类继承ActionFilterAttribute
推荐阅读
- mysql - 尝试添加项目时获取空的sqlite DB和“(sqlite3.OperationalError)没有这样的表:..:”
- android - 如何从后端将视频加载到应用程序中?
- android - 如何使用 ViewModel 在 Fragment 之间进行通信?
- html - 如何将 html 中的变量字符串值渲染到烧瓶中?
- python - 使用先知的时间序列预测(来自`float`的issubdtype)
- javascript - 页面重新加载时滚动事件未触发
- php - 如何仅获取列表中不同的城市?
- mysql - MySQL:别名表不存在(复杂的子查询)
- ios - 解析 NSURL 方案 iOS
- angularjs - 日期过滤器导致 ng-repeat+其他过滤器在 IE11 中非常慢