简单谈谈OAuth 2.0的四种认证方式

一、基本认识

在小伙伴们上网冲浪的过程中,想必都遇到过通过微信、QQ登录第三方网站的情况。那么微信、QQ凭啥让第三方网站获取自己的数据呢?这种就是我们今天要谈的oauth认证。我也是今天刚刚学习了这个知识点,这里总结一下,加深一下印象。文章中的图都是我搬运的,勿喷!!!

1.1 OAuth认证中的四种角色

比较懒…直接搬运,也很容易理解就对了!!!!

  1. resource owner(资源拥有者)
    即能够有权授予对保护资源访问权限的实体。例如我们使用通过微信账号登陆豆瓣网,而微信账号信息的实际拥有者就是微信用户,也被称为最终用户。
  2. resource server(资源服务器)
    承载受保护资源的服务器,能够接收使用访问令牌对受保护资源的请求并响应,它与授权服务器可以是同一服务器,也可以是不同服务器。在上述例子中该角色就是微信服务器。
  3. client(客户端)
    代表资源所有者及其授权发出对受保护资源请求的应用程序。在上面的例子中豆瓣网就是这样的角色。
  4. authorization server(授权服务器)

认证服务器,即服务提供商专门用来处理认证授权的服务器。例如微信开放平台提供的认证服务的服务器

二、认证方式

2.1 授权码认证

不废话,先上图

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值