OAuth2理解

2019-09-30  本文已影响0人  一生逍遥一生

OAuth2简介

什么是OAuth2

OAuth2是一个工业级标准的授权协议。

OAuth2优势

OAuth2缺点

OAuth2术语

术语 客户应用 资源服务器 授权服务器 资源拥有者 客户凭证 令牌 作用域
介绍 需要访问用户受保护的资源 web站点,存储用户受保护的资源 客户应用认证成功并获得授权,
向用户颁发Access Token
拥有资源的用户 客户的clientId和密码用于认证客户 授权服务器认证颁发的令牌 可以访问的范围

OAuth2 运行流程

oauthflow.png

OAuth2 授权模式

授权码模式

说明

执行流程

bg2014051204.png

简化模式

说明

执行流程

implicit.png

密码模式

说明

执行流程

password.png

客户端模式

说明

执行流

client.png

授权类型选择流程图

workflow.png

参考文章

理解OAuth 2.0
https://oauth.net/2/
https://tools.ietf.org/html/rfc6749
深度剖析OAuth2和微服务安全架构.pdf
OAuth2.0最简向导.pdf

上一篇下一篇

猜你喜欢

热点阅读