天天看點

微信開發能力 | 擷取使用者的openId

  1. 調用 wx.login() 擷取 臨時登入憑證code ,并回傳到開發者伺服器。
  2. 調用 auth.code2Session 接口,換取 使用者唯一辨別 OpenID 和 會話密鑰 session_key。

登入流程時序

之後開發者伺服器可以根據使用者辨別來生成自定義登入态,用于後續業務邏輯中前後端互動時識别使用者身份。

注意:

  1. 會話密鑰 

    session_key

     是對使用者資料進行 加密簽名 的密鑰。為了應用自身的資料安全,開發者伺服器不應該把會話密鑰下發到小程式,也不應該對外提供這個密鑰。
  2. 臨時登入憑證 code 隻能使用一次

繼續閱讀