AuthenticationFilter和AuthorizeFilter之间的区别

时间:2019-12-24 10:08:31

标签: asp.net-mvc

我无法理解AuthenticationFilterAuthorizeFilter之间的区别。您能否解释一下AuthenticationFilterAuthorizeFilter的主要区别和示例。

2 个答案:

答案 0 :(得分:0)

在MVC.NET中,您可以从web.config中的表单模式对用户进行身份验证
<authentication mode="Forms">


因此,在这种情况下,AuthorizeFilter <Authorize>将用于验证用户是否是登录用户。

现在 AuthenticationFilter,它控制当前用户权限。他应该和不应该访问的内容。
该类继承ActionFilterAttribute

答案 1 :(得分:-1)

身份验证和授权之间的差异是

假设有一个家庭/平面身份验证用于检查您是否允许进入该家庭 并假设该公寓中有多个房间,因此如果您允许进入那个房间,我们可以检查是否在授权中使用

我希望你能由此理解