身份验证与授权有何不同?在我的winforms应用程序c#
和mySQL
我有一个用于验证用户的登录页面,然后显示管理页面,如果用户是管理员和用户主页,如果他不是管理员,实际上我们通过登录过程正在做什么?无论是授权还是认证用户?身份验证v/s授权
1
A
回答
1
验证:用户的方法,认证(登录)自己的系统使用所提供的功能。
授权:被授权,比如,看到你的应用程序的特定页面。
快速示例:如果用户登录到您的系统,并且他们通过具有用户权限的用户进行身份验证,您将不会允许他们查看您的管理页面,因为用户没有与Admin具有相同的权限在你的应用程序。
在你的情况下,当用户登录时,它是身份验证的过程。
0
的first process
,验证的用户的过程被称为认证,我们检查一些用户ID和密码就是这样一个用户是否属于我们的数据库。
second process
基于用户类型或层次结构中用户的级别,我们禁用或启用一些/少数页面和/或重定向到admin home/user home这些进程称为授权。
1
in short
when you try to login is Authentication (verify user by his identity like login credential)
成功登录后用户有一定的权限(如管理员可以改变一切,用户只能查看他们可以添加或编辑一些事情取决于接入)被称为授权
相关问题
- 1. ASP.Net/MVC授权Vs的身份验证
- 2. Twitter的API身份验证VS授权
- 3. 身份验证和授权
- 4. Couchdb身份验证/授权
- 5. 身份验证和授权
- 6. JSP - 身份验证和授权
- 7. RavenDB IIS身份验证/授权
- 8. JSF身份验证和授权
- 9. WEB API 2身份验证和授权
- 10. RavenDB身份验证和授权
- 11. ASP.Net身份验证和授权选项
- 12. Spring Security的授权和身份验证
- 13. Angularjs和WebAPI - 身份验证和授权
- 14. Reactivemongo的身份验证和授权
- 15. Tweepy身份验证与授权
- 16. Restful身份验证和授权
- 17. 身份验证和授权,djangorestframework
- 18. 身份验证和授权系统
- 19. C#SMF身份验证(授权)
- 20. ASP.NET Web API授权和身份验证
- 21. 身份验证和授权 - 新安全
- 22. Net Sql AZMan身份验证和授权
- 23. 自定义身份验证未授权
- 24. MVC身份验证和授权
- 25. RESTEasy身份验证和授权
- 26. EJB身份验证和授权
- 27. JWT身份验证和授权
- 28. 羽毛 - 身份验证和授权
- 29. Asp.net用户身份验证和授权
- 30. Aurelia安全 - 身份验证和授权
我们使用登录过程 – kritikaTalwar
身份验证的用户现在有一些谷歌永远不会出现的东西。看看[这里](http://stackoverflow.com/questions/6556522/authentication-versus-authorization)或[这里](http://stackoverflow.com/questions/6367865/is-there-a-difference-在认证和授权之间)甚至[这里](http://serverfault.com/questions/57077/what-is-the-difference-between-authentication-and-authorization) – Ash
这个问题是重复的: https://stackoverflow.com/questions/6556522/authentication-versus-authorization?rq=1 – skeller88