微信小程序授權登錄流程
1:登錄小程序(wx.login)獲取code碼請求發送code碼到開發者服務器
2:攜帶code碼進行登錄憑證校驗接口(appid+appsecret+code)到微信接口服務
3:由微信接口服務返回sesion_key和openid等數據到開發者服務器
4:開發者服務器自定義登錄狀態與openid和session_key關聯
5:由開發者服務器返回自定義的登錄狀態到小程序
6:小程序將自定義的狀態保存到storage
7:由小程序攜帶自定義登錄狀態發送請求到開發者服務器
8:開發者服務器通過傳過來的自定義登錄狀態獲取session_key和openid進行比對
9:進行業務邏輯處理
流程圖如下:
邏輯處理