在网站开发中,我们经常会用到微信公众号的授权登录,需要在不同网站中多次对接微信公众号登录代码,并且微信公众号还限制只能设置两个授权回调地址,实现起来比较麻烦,今天我们提供一个可以完美解决多网站授权登录的方案,不限制网站数量。

以下操作都是基于柠聚开发者平台来进行的,柠聚开发者平台是一个聚合开发平台,内置了很多开发中经常用到的实用功能。

首先登录开发者平台:https://console.21ds.cn

在左侧找到微信公众号菜单: 

图片

然后进行公众号配置,填写后点击 “提交” ,填写的内容需要在微信公众号平台(https://mp.weixin.qq.com/)获取(注:回调URL在添加完公众号后会自动生成,为公众号对接使用,只使用授权登录的不用在微信公众平台配置这个)

注:需要先将"21ds.cn"添加到微信公众号的“网页授权域名”中,路径:登录微信公众号平台-接口权限-网页授权-“修改”-网页授权域名

图片

提交成功后,找到刚刚添加的公众号,点击 “网页授权” 按钮 

图片

设置好跳转地址及授权类型

图片

复制“网页授权链接”中的地址,将链接放在微信里直接访问使用就可以了,程序会自动执行微信的授权登录流程,授权登录成功后,将自动跳转至设置好的跳转地址,并在 URL 中附带授权信息,然后在自己程序中实现登录就可以了,如果有问题可以一起交流


千龙
8 声望51 粉丝

WEB开发,略懂Python、C#、Mongodb、Redis


引用和评论

0 条评论