关于authentication 和 authorization的辨别

自学小白一个,在做项目时总是分不清这两个单词的区别,希望在这里记下来,做个笔记,也分享一波

我们先了解一下,关于两个单词的解释:
authentication :身份验证; 认证;鉴定;
authorization:批准; 授权; 批准书; 授权书;

用我自己的话来看,authentication 是关于身份验证,意味着确认用户的身份,而authorization意味着授予对系统的访问权限

认证,例如在登录一个平台时,会要求输入用户名,密码等,身份验证通常通过用户名和密码完成,有时与身份验证因素结合使用
授权,发生在系统成功验证您的身份后,最终会授予您访问资源(如信息,文件,数据库,资金,位置,几乎任何内容)的完全权限。简单来说,授权决定了您你访问系统的能力以及达到的程度。验证成功后,系统验证您的身份后,即可授权您访问系统资源。
在这里插入图片描述
我看到过一个比较形象的例子:

你要登机,你需要出示你的身份证和机票,身份证是为了证明你张三确实是你张三,这就是 authentication;而机票是为了证明你张三确实买了票可以上飞机,这就是 authorization。

在 computer science 领域的例子:
你要登陆论坛,输入用户名张三,密码1234,密码正确,证明你张三确实是张三,这就是 authentication;再一check用户张三是个版主,所以有权限加精删别人帖,这就是 authorization。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值