微信多域名授权

需求是这样的 现在有3个不同的域名,一个认证的微信公众号,由于公众号授权回调页面域名只能写一个,因此对于我有多个微擎系统分别部署在不同服务器上(一台做营销业务、一台做分销系统、一台做餐饮系统),分别部署的原因是主要是两点:分流和防止一个域名被封(主要是微信营销访问量大,被人恶意举报被封闭的风险大大提高),这样不仅能提升网站性能,比如微信营销系统的服务器配置就可以高一点,餐饮管理或小程序等访问并罚量不是很高的可以使用VPS或者配置低点的服务器来搭配。



我研究过微赞的防封模式,大概也是这样的:多个域名但是Oauth的权限都是同一个,怎么做到这点呢,研究了两天,有一个是:微信X门 ,主要核心的功能是:

授权网关主要用于解决微信OAUTH授权绑定域名的问题.
将公众号信息绑定至微信之门, 不同的开发者可通过授权网关获取用户的openid, 用户信息等. 
在没有绑定公众号的情况下, 也可获取微信之门的wgateid, 用来在微信H5中辨识唯一用户.


这一点就很吸引我了,研究半天,觉得难度好大,弃之!但是它貌似能实现多个不同第三方平台的融合,我现在还没这种需求,日后有需要再研究,有此方面需求的小伙伴不妨自行研究。


重点来了:


     在博客里发现一个不错的第三方域名授权解决方案,可以整合多个域名授权到同一个公众号下,http://www.wxoauth.cn,用了一段时间,感觉挺不错的,其实现

     原理如这篇文章所述:原理 有兴趣的同学如果不想自己动手开发解决,可以去了解一下,反正本人自测,用了一段时间,觉得挺好的,主要是要注意一下配置。


最后在折腾了一番配置以后,总算实现了多个平台、域名公用一个公众号获取用户信息、回调域名、发起支付等功能啦~

猜你喜欢

转载自blog.csdn.net/yymgary/article/details/78664536
今日推荐