飞天班第31节:川崎高彦-OAuth2最简向导

2020/05/06

川崎高彦:OAuth2领域专家,开发了一个OAuth2 sass服务,OAuth2 as Service,并且做成了一个公司

在融资的过程中为了向投资人解释OAuth2是什么,于是写了一篇文章,《OAuth2最简向导》

1、用户数据放在资源服务器上

image-20200106140904569

image-20200106140928863

2、开放API给客户应用访问用户的数据

image-20200106141006192

image-20200106141032914

image-20200106141054734

image-20200106141117694

3、恶意应用知道了API,也能获取用户数据,不安全

image-20200106141132598

image-20200106141153678

image-20200106141210992

4、此时,需要一种机制保护用户数据,Access Token

image-20200106141318875

image-20200106141341972

image-20200106141402450

image-20200106141422208

image-20200106141438693

5、校验 Access Token 通过可以获取用户数据,谁来颁发Access Token

image-20200106141503775

image-20200106141541489

image-20200106141604241

6、授权服务器来颁发Access Token

image-20200106141616053

image-20200106141629384

7、新格局:授权服务器+客户应用+资源服务器

image-20200106141652383

image-20200106141717598

image-20200106141738676

image-20200106141807096

image-20200106141826095

image-20200106141846053

image-20200106141910801

8、真实流程,需要用户同意颁发Access Token (场景:想一想微信登录第三方平台,是不是你要先使用微信扫描二维码,同意了才能用微信登录)

image-20200106141945859

image-20200106141957497

image-20200106142017291

image-20200106142029768

image-20200106142042489

image-20200106142054778

image-20200106142142122

image-20200106142247858

Post Directory