关于微信小程序登录机制

1)App登录前,会进行一次握手建立登录前的安全信道

 至此,AppClient 和 AppServer 之间的登录前安全信道建立完成,之后一直至使用登录票据登录AppServer之前,AppClient 和 AppServer都使用psk作为密钥

加密报文,并把密文+ HMac-SHA256的MAC进行Base64Encoding,并带上temp_uin一并发送出去。

2)利用微信SSO换取登录票据

当用户点击“微信登录”按钮时,会触发利用微信SSO换取登录票据事件。此部分需在登录前安全信道中进行:

原文地址:https://www.cnblogs.com/sunqq/p/8747425.html