当前位置:首页小程序 > 正文

微信小程序登录认证流程

作者:野牛程序员:2024-02-24 08:37:19小程序阅读 2139

流程的简要说明:

  1. 小程序通过 wx.login() 获取登录凭证 code,每次获取的 code 都不同,有效时间为 5 分钟。

  2. 小程序将获取到的 code 发送到开发者服务器。

  3. 开发者服务器收到 code 后,将 appidappSecretcode 发送给微信接口服务进行校验。

  4. 微信接口服务校验登录凭证,如果验证通过,会返回 session_key(会话信息记录)和 openid(用户唯一标识)。

  5. 开发者服务器可以将 openidsession_key 保存起来,并生成一个自定义的登录态令牌(token)。

  6. 开发者服务器将生成的令牌返回给小程序,小程序可以将令牌保存在本地。

  7. 小程序在下次请求时携带该令牌,开发者服务器可以根据令牌查询对应的 openidsession_key,从而验证用户的登录状态。

这种流程可以确保小程序与开发者服务器之间的安全通信,并且能够通过令牌验证用户的登录状态,确保数据安全性和用户身份的正确性。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击