当前位置:首页 > 建站优化 > 正文内容

微信OAuth2.0授权回调页面域名设置问题怎么解决?

zhuangbi888.com2021-05-03 05:03建站优化130

当下的(de)解决方案是引(yǐn)入一個(gè)新的(de)非常簡(jiǎn)单的(de)應(yīng)用来作爲(wèi)微信(xìn)授权的(de)代理服务,可以這(zhè)么做:

1. 把公众号的(de)网页授权接口域名(míng)设置成(chéng)另外一個(gè)子域名(míng),如proxy.your.com;

微信OAuth2.0授权回调页面域名设置问题怎么解决?

2. 然後(hòu)把php_weixin_proxy里面的(de)index.php部署到proxy.your.com

php_weixin_proxy下的(de)index.php是一個(gè)很簡(jiǎn)单的(de)php文(wén)件,你可以直接查看源码了解它的(de)实现方式(shì)。因(yīn)爲(wèi)当前项目的(de)环境,我采用php来完成(chéng)這(zhè)個(gè)代理服务实现,实际上,你完全可以用任意平台语言来完成(chéng)类似的(de)功能。

当其它业务需要(yào)发起微信(xìn)授权时,將(jiāng)授权請(qǐng)求先发到proxy.your.com,然後(hòu)proxy.your.com会把這(zhè)個(gè)請(qǐng)求转发到微信(xìn);

当用户同意授权後(hòu),proxy.your.com会收到微信(xìn)的(de)授权回調(diào),并把回調(diào)结果(code、state参數(shù))原封不动地再返回给最开始发起授权的(de)业务。

微信OAuth2.0授权回调页面域名设置问题怎么解决?

唯一的(de)区别在于,在不使(shǐ)用proxy.your.com的(de)时候,你从應(yīng)用发起微信(xìn)授权的(de)链接應(yīng)该是這(zhè)样的(de):

用了proxy.your.com之後(hòu),這(zhè)個(gè)授权链接就(jiù)應(yīng)该是這(zhè)样的(de):

後(hòu)面這(zhè)個(gè)链接跟上面的(de)比: 1. 後(hòu)面的(de)链接中的(de)host變(biàn)成(chéng)了proxy.your.com,也就(jiù)是代理的(de)授权回調(diào)域名(míng); 2. 後(hòu)面的(de)多了一個(gè)device参數(shù),這(zhè)個(gè)是必要(yào)的(de)。因(yīn)爲(wèi)微信(xìn)pc端跟移(yí)动端的(de)授权地址是不一样的(de),而後(hòu)面的(de)链接是发送個(gè)proxy.your.com的(de),所以需要(yào)多加個(gè)参數(shù)告诉它在转发给授权申請(qǐng)给微信(xìn)的(de)时候,是用PC端还是移(yí)动端的(de)授权地址。

相关文章

阿里云网站服务器租赁(阿里云服务器被攻击怎么办,快速处理)

阿里云网站服务器租赁(阿里云服务器被攻击怎么办,快速处理)

废话不多说,直接上干货! 租用的服务器不稳定对网站有什么影响? 题主大概是说的云服务器或许虚拟空间。 如果就是自己搭建个网站来学习或者锻炼技术,除了慢点,不稳定着急点,时不时的卡点,服务不好点,也没啥...

网站建设网站价格(焦作知名网站建设价格)

网站建设网站价格(焦作知名网站建设价格)

网站建设价格这是很多企业主关心的问题,首先我们先了解一下网站建设包含哪些服务项目再来看价格。 一般网站建设包含域名,服务器,页面设计制作,内容添加,技术编程,备案,站点收录…。域名和服务器属于第,三方...

如何做一个电商商城小程序?

如何做一个电商商城小程序?

对于怎么開(kāi)發(fā)电商小(xiǎo)程序(xù),可以(yǐ)通过以(yǐ)下(xià)两种方式进行開(kāi)發(fā),比如: 一(yī)种是(shì)定制開(kāi)發(fā),不(...

手机网站建设开发报价(济南网站建设小程序开发)

手机网站建设开发报价(济南网站建设小程序开发)

你好,我到目前大概做了几十个公司和个人型的网站,基本上涉及到了各种各样的行业网站,因此给你如下的几点建议。 如果网站访问量比较小,也就是一天不会超过10万.那么下面两条是一个网站所需要的硬性条件。 一...

帝国cms关闭网站(帝国cms使用教程)

至少有三四种以上的方法可以禁止qq浏览器。方法一:使用php禁止,这种方法适用于你采用index.php作为默认首页的情况 。在你的帝国cms所在主机的根目录下打开index.php文件,在这个文件的...

ui设计师招聘要求有哪些?

ui设计师招聘要求有哪些?

职位要求: 1、协助编辑人员做好专题页面的设计; 2、协助软件、工程、设计、商务等部门竞价和推广,做好产品的效果设计 ; 3、处理网站、公众号、会议、宣传等日常设计工作; 4、熟悉AI、PS、CAD...

网站空间和域名价格(香港空间)

你问的网站空间是什么我来回答你,最简单的理解就是那我们的电脑举例子,服务器就是我们的电脑CPU,硬盘就是我们的容量(空间)内存就是我们客户的访问量(内存的作用是暂存),我现在有几个网站,我需要把网站程...

电子政务建设与政府网站建设(引用政府网站文件如何标注)

电子政务建设与政府网站建设(引用政府网站文件如何标注)

政府网站是我国各级政府机关履行职能、面向社会提供服务的官方网站,是政府机关实现政务信息公开、服务企业和社会公众、互动交流的重要渠道。目的是为了便民,服务群众,更好地为人民服务。建设一个政府网站的意义在...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。