OAuth2解决什么问题

OAuth2提出的背景

照片拥有者想要在云冲印服务上打印照片,云冲印服务需要访问云存储服务上的资源

OAuth2解决什么问题

图例

资源拥有者:照片拥有者

客户应用:云冲印

受保护的资源:照片

OAuth2解决什么问题

方式一:用户名密码复制

适用于同一公司内部的多个系统,不适用于不受信的第三方应用

OAuth2解决什么问题

方式二:通用开发者key

适用于合作商或者授信的不同业务部门之间

OAuth2解决什么问题

方式三:办法令牌

接近OAuth2方式,需要考虑如何管理令牌、颁发令牌、吊销令牌,需要统一的协议,因此就有了OAuth2协议

OAuth2解决什么问题