目前个人网站要想合理合法合规的实现微信扫码登录,最简单的那就是小程序扫码登录!!!
其他的基本都需要资质!而且申请比较麻烦!
前置条件:
1.合法的在线网站,https协议
2.个人认证备案的小程序(基本上人人都可以申请)
实现核心思路:
主要利用小程序服务端接口-获取不限制的小程序码接口,官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/qr-code/getUnlimitedQRCode.html
在这个接口可以传一个scene自定义参数,然后生成二维码,用户访问生成的二维码,调整到指定页面(授权登录界面),在页面的onload方法中可以通过options.scene
获取scene
值,有了这个值,我们就可以跟后台产生关联,就可以实现扫码登录逻辑了!