Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc AuthenticationFilter和AuthorizeFilter之间的不同_Asp.net Mvc - Fatal编程技术网

Asp.net mvc AuthenticationFilter和AuthorizeFilter之间的不同

Asp.net mvc AuthenticationFilter和AuthorizeFilter之间的不同,asp.net-mvc,Asp.net Mvc,我无法理解AuthenticationFilter和AuthorizeFilter之间的区别。请您解释一下AuthenticationFilter和AuthorizationFilter的主要区别和示例。在MVC.NET中,您可以通过web.config中的表单模式对用户进行身份验证 因此,在这种情况下,AuthorizeFilter将用于验证用户是否登录用户。 现在对于AuthenticationFilter,它控制当前用户权限。他应该和不应该访问的内容。 该类继承ActionFilterA

我无法理解AuthenticationFilter和AuthorizeFilter之间的区别。请您解释一下AuthenticationFilter和AuthorizationFilter的主要区别和示例。

在MVC.NET中,您可以通过web.config中的表单模式对用户进行身份验证

因此,在这种情况下,AuthorizeFilter将用于验证用户是否登录用户。 现在对于AuthenticationFilter,它控制当前用户权限。他应该和不应该访问的内容。
该类继承ActionFilterAttribute

身份验证和授权之间的区别是

假设有一个家庭/公寓身份验证用于检查您是否允许进入该家庭 假设公寓里有多个房间,那么如果你被允许进入这个房间,我们可以在授权中检查


我希望你能明白这不是真的,AuthenticationFilter用于验证用户是否登录,AuthorizationFilter用于验证see,而AuthorizationFilter用于验证访问权限。我不想混淆他,但从技术上讲,这是控制登录验证的标签,因此您不能说我的答案不正确。可能,此链接可以帮助您不,两者都是授权。身份验证就是向接待员出示身份证,证明你就是你声称的自己。授权是根据你是谁来检查你是否被允许进入大楼或特定房间。是@CodeCaster这是一样的,但我已经用简单的形式解释了我在第一次评论中这样做了。您的两个示例都是身份验证。授权是不一样的。不,解释的过程不一样,请告诉我我是否有错误的解释。授权意味着确认您自己的身份,而授权意味着允许访问系统。->我已经简单地解释了这个术语,不是吗?