如何实现小程序的第三方微信授权登录
在微信小程序下 , 小程序登录功能一般会通过OpenID或UnionID作为唯一标识 , 与小程序服务的账号体系进行关联打通 , 完成用户账户体系的构建与设计 。
如果在像支付宝小程序、百度小程序第三方平台开发了小程序 , 要实现微信授权登录还是比较麻烦的 , 例如之前在FinClip开发了小程序 , 发现想要实现微信授权的登录只能通过在App中自定义API注入wx.login的方法对服务端进行改造 。
看了下文档逻辑图 , 确实有些麻烦 , 也给大家感受下:
文章图片
实话试着花了一两天时间摸索了几次 , 发现流程还是比较麻烦 , 工作量大 , 中间也多多少少有报错的情况 。
但最近看到FinClip除了另外的解决方案 , 而且还不用动代码可以实现小程序复用微信登录的能力 。 具体来讲就是登录FinClip的管理后台 , 点击【小程序-详情-第三方管理-关联微信小程序登录】 , 在其中输入微信小程序原始ID , 在微信小程序中上传的对应授权页后 , 进行绑定即可 。
可以说简直挽救了我们这种懒癌晚期患者 , 下面就根据实操来具体看看:
第一步:
【如何实现小程序的第三方微信授权登录】登录FinClip管理后台 。
文章图片
第二步:
在“小程序管理中”找到:我的小程序>>小程序详情>>第三方管理 。
文章图片
第三步:
将由FinClip设计的小程序授权页面增加至已有的小程序代码包之中并提交审核 , 授权页官方已经直接放到了GitHub , 可直接自取:https://github.com/finogeeks/wechat-auth-page
第四步:
紧接第二步 , 在管理后台页面点击新增登录关联 , 根据提示填写“微信小程序原始ID”、“微信小程序昵称与头像授权页路径”、“小程序手机号授权页路径” 。
文章图片
这几步操作下来 , 所有的工作就算是完成了 , 也给大家看看我的小程序运行的实际情况 。
文章图片
上面就是从开发者角度让自有App小程序能够实现第三方微信授权登录的方法 , 也便于将微信小程序的用户账号与自己的App用户账号体验打通 , 统一进行运营管理 。
当然如果想了解如何让自有App能够运行小程序可以直接使用FinClip小程序容器技术 , 他们官网有详细的介绍和说明 。 返回搜狐 , 查看更多
责任编辑:
- 小米|2023年度旗舰小米13系列曝光:采用陶瓷材质
- 肖战同期队友透露:月工资3000,他捐出1万7来救助小动物
- 开售不到2小时超去年三天,玻妞618开门红首战告捷
- 户外|青少年如何科学用眼 多国专家来支招
- 早报 | 苹果偷跑流量问题已解决 / 小米推出电视屏幕开胶自检应用 / 神舟十四号航天员进驻天和核心舱
- pdf转换软件哪个好?PDF转换就用小家丁PDF转换器
- MacBook Pro|618优惠之后只差200!小米12和小米11怎么选?新款优缺点明显
- 上海管道CCTV检测 cctv检测最小管径 上海管道查漏公司
- |什么是互联网生态?华为的鸿蒙生态是如何形成的
- 618整体苹果最强,单论安卓阵营小米最强