OAuth2.0 四种授权模式(图解)

文章目录

  • 1. 四种模式
    • 1.0 前导知识
    • 1.1 授权码模式
    • 1.2 密码模式
    • 1.3 客户端模式
    • 1.4 简化模式

1. 四种模式

OAuth2.0提供了四种授权(获取令牌)方式,四种方式均采用不同的执行流程,让我们适应不同的场景。

1.0 前导知识

OAuth2.0中有四个重要角色:

OAauth2.0包括的角色说明
客户端本身不存储资源,需要通过资源拥有者的授权去请求资源服务器的资源,比如:Android客户端、Web客户端(浏览器端)、微信客户端等。
资源拥有者通常为用户,也可以是应用程序,即该资源的拥有者。
授权服务器(也称认证服务器)用于服务提供商对资源拥有的身份进行认证、对访问资源进行授权,认证成功后会给客户端发放令牌 (access_token),作为客户端访问资源服务器的凭据。本例为微信的认证服务器。
资源服务器存储资源的服务器,本例子为微信存储的用户信


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部