身份验证v / s授权

时间:2017-01-09 04:53:27

标签: c# winforms authentication

流程身份验证与授权有何不同?在我的带有sed: RE error: illegal byte sequencec#的winforms应用程序中,我有一个用于验证用户的登录页面,如果用户是管理员则显示管理页面,如果他不是管理员则显示用户主页,实际上我们是什么通过登录过程?是否授权或验证用户?

3 个答案:

答案 0 :(得分:1)

身份验证:用户的过程,对系统进行身份验证(登录)以使用提供的功能。

授权:例如,有权查看您申请的特定页面。

快速示例:如果用户登录到您的系统,并且他们被认证为具有用户权限的用户,则您将不允许他们查看您的管理页面,因为该用户与管理员的权限不同你的申请。

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

答案 1 :(得分:1)

in short 
 when you try to login is Authentication (verify user by his identity like login credential)

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

答案 2 :(得分:0)

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

second process,根据用户类型或层次结构中的用户级别,我们禁用或启用一些/几页和/或重定向到admin home / user home这些进程称为授权。