什么是OAuth 2.0?快递员问题类比

时间:2019-9-21 作者:WilliamChan

OAuth 2.0 是目前最流行的授权机制,用来授权第三方应用,获取用户数据。

这个标准比较抽象,使用了很多术语,初学者不容易理解。其实说起来并不复杂,下面我就通过一个简单的类比,帮助大家轻松理解,OAuth 2.0 到底是什么?

一、快递员问题

我住在一个大型的居民小区。

什么是OAuth 2.0?快递员问题类比

小区有门禁系统。

什么是OAuth 2.0?快递员问题类比

进入的时候需要输入密码。

什么是OAuth 2.0?快递员问题类比

我经常网购和外卖,每天都有快递员来送货。我必须找到一个办法,让快递员通过门禁系统,进入小区。

什么是OAuth 2.0?快递员问题类比

如果我把自己的密码,告诉快递员,他就拥有了与我同样的权限,这样好像不太合适。万一我想取消他进入小区的权力,也很麻烦,我自己的密码也得跟着改了,还得通知其他的快递员。

有没有一种办法,让快递员能够自由进入小区,又不必知道小区居民的密码,而且他的唯一权限就是送货,其他需要密码的场合,他都没有权限?

下一篇,我们来对这个类比问题解析,让您理解什么是OAuth 2.0。

(未完 ruanyifeng

声明:若您对本文内容有任何意见,欢迎发送邮件至:admin@zhidaobu.com,本站会尽快回应并做出相应处理。