1. 程式人生 > >微信公眾號oAuth2.0授權問題總結

微信公眾號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/