OAuth 第三方登录

88 阅读1分钟

跳转极客OAuth

image.png

三个重要步骤:

第三方登录

  • 获取Request Token
  • 获取Access Token
  • 后续API访问
  • Refresh Token 刷新 Access Token

image.png

Open Authorization 协议 为用户资源的授权,提供了一个安全的,开放而又简易的标准。与以往的授权方式不同之处是 OAuth 的授权不会使第三方触及到用户的账号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权。

image.png

下面使用,用户使用QQ登录慕课网为例子。

image.png

image.png

三个重要步骤

image.png

请求Open Authorization 登录页

image.png

第二步骤:用户使用QQ号 登录并且授权

image.png

拿到加密的Code

第三步骤:返回登陆结果

使用第二步骤获取的code,注意:这个code的有效期是比较短的

image.png

image.png

image.png

image.png

生命周期

image.png

OAuth协议简单回顾

image.png

接入QQ开放平台的前置条件

一台公网通过域名可访问的web服务器 备案

image.png

image.png

image.png

image.png

image.png

注意事项

image.png