关于微信小程序登录机制

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

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

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

 

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

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

 

posted @ 2018-04-08 20:52  倩妞驾到  阅读(1561)  评论(0编辑  收藏  举报