首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >身份验证v/s授权

问身份验证v/s授权
EN

Stack Overflow用户
提问于 2017-01-09 12:53:27
回答 3查看 879关注 0票数 1

流程身份验证与授权有何不同?在我的带有c#和mySQL的winforms应用程序中,我有一个用于验证用户的登录页面,如果用户是管理员,则显示管理页面,如果用户不是管理员,则显示用户主页。实际上,我们通过登录过程所做的是什么?无论是授权还是验证用户?

EN

回答 3

Stack Overflow用户

发布于 2017-01-09 13:05:39

身份验证:用户验证(登录)到系统以使用所提供功能的过程。

授权:例如,被授权查看应用程序的特定页面。

快速示例:如果用户登录到您的系统,并且他们被验证为具有用户权限的用户,则您将不允许他们查看您的管理页面,因为该用户在您的应用程序中没有与管理员相同的授权。

在您的场景中,当用户登录时,这是身份验证的过程。

票数 1
EN

Stack Overflow用户

发布于 2017-01-09 13:09:39

代码语言:javascript
复制
in short 
 when you try to login is Authentication (verify user by his identity like login credential)

成功登录后,用户拥有一定的权限(如管理员可以更改所有内容,用户只能查看,他们可以根据访问权限添加或编辑某些内容)称为授权

票数 1
EN

Stack Overflow用户

发布于 2017-01-09 13:06:53

验证用户的过程称为身份验证( first process ),我们检查具有某个用户id和密码的用户是否属于我们的数据库。

根据用户类型或层次结构中的用户级别,second process将禁用或启用一些/几个页面和/或重定向到管理员主页/用户主页这些过程称为授权。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41541227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档