微信公众号oAuth2.0授权问题总结


1、理论

http://www.cnblogs.com/txw1958/p/weixin71-oauth20.html


微信公众平台OAuth2.0授权详细步骤如下:

1. 用户关注微信公众账号。
2. 微信公众账号提供用户请求授权页面URL。
3. 用户点击授权页面URL,将向服务器发起请求
4. 服务器询问用户是否同意授权给微信公众账号(scope为snsapi_base时无此步骤)
5. 用户同意(scope为snsapi_base时无此步骤)
6. 服务器将CODE通过回调传给微信公众账号
7. 微信公众账号获得CODE
8. 微信公众账号通过CODE向服务器请求Access Token
9. 服务器返回Access Token和OpenID给微信公众账号
10. 微信公众账号通过Access Token向服务器请求用户信息(scope为snsapi_base时无此步骤)
11. 服务器将用户信息回送给微信公众账号(scope为snsapi_base时无此步骤)


2、解决微信OAuth2.0网页授权只能设置一个回调域名的问题

https://github.com/HADB/GetWeixinCode



3、查询域名是否备案工具

http://www.beianbeian.com/

你可能感兴趣的:(微信公众号oAuth2.0授权问题总结)