目录
auth协议介绍
微信登录接入流程
编码实现步骤介绍
请求获取code
使用code获取授权票据access_token
使用access_token获取用户信息
auth协议介绍
OAUTH(Open Authorization,开放授权)协议为用户资源的授权提供了一个安全,开发而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的账号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权。并且这是安全的。

基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统

1.用户点击“微信登录”的图标,请求使用微信登录
2.第三方应用,请求微信开放平台,获取code,传参中就有回调url。
3.用户确认登录第三方应用,微信开放平台回调第三方应用的url,带上code
4.第三方应用拿到code,再带上appid,appsecrect等等参数,继续请求微信开放平台,获取access_token(授权票据)
5.微信开放平台会将access_token返回给第三方应用。
6.第三方应用拿到access_token,获取用户信息。
接入条件(微信开放平台)
注入开发者账号
拥有一个已审核通过的网站应用。
微信登录接入流程
编码实现步骤介绍
文档地址:
第一步:请求CODE
请求地址
https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
返回CODE
redirect_uri?code=CODE&state=STATE
第二步:通过code获取access_token
获取access_token

406

被折叠的 条评论
为什么被折叠?



