OAuth授权
微信公众平台OAuth2.0授权
微信公众平台OAuth2.0授权详细步骤如下:
1. 引导用户进入授权页面
2. 用户点击授权页面URL,将向服务器发起请求
3. 服务器询问用户是否同意授权给微信公众账号(scope为snsapi_base时无此步骤)
4. 用户同意(scope为snsapi_base时无此步骤)
5. 服务器将CODE通过回调传给微信公众账号
6. 微信公众账号获得CODE
7. 微信公众账号通过CODE向服务器请求Access Token
8. 服务器返回Access Token和OpenID给微信公众账号
9. 微信公众账号通过Access Token向服务器请求用户信息(scope为snsapi_base时无此步骤)
10. 服务器将用户信息回送给微信公众账号(scope为snsapi_base时无此步骤)