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

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

zhuangbi888.com2021-05-03 05:033

当下的(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)授权地址。

相关文章

xmail文件怎么打开?

xmail文件怎么打开?

简介: XMail是开放源代碼(mǎ)的(de)免(miǎn)费电子郵(yóu)件(jiàn)服务器軟(ruǎn)件(jiàn),功能强大稳定,兼容性好,可以运行在(zài)linux、windows...

深圳网站建设的一般流程是怎样的?

深圳网站建设的一般流程是怎样的?

網(wǎng)站建设是指使(shǐ)用标识语言(markup language),通過(guò)一(yī)系列设計(jì)、建模、和执行的過(guò)程将电子格式的信息通過(guò)互联網(wǎng)...

购买了域名之后怎么做网站(做网站需要买域名和服务器?)

购买了域名之后怎么做网站(做网站需要买域名和服务器?)

普通流程是,首先是要购买一个服务器(或者虚拟主机、云主机、云服务器等)。域名相当于你家的门牌号码,别人可以通过地址找到你家。而服务器就相当于你的家,不管你家是茅草屋还是大别墅。茅草屋相当于虚拟主机,豪...

高端网站建设公司排名(全国网站建设公司排名)

高端网站建设公司排名(全国网站建设公司排名)

北京高端网站建设公司都有哪些,哪家好! 所谓高端,主要体现在高端的设计水平,高端的程序编写能力,高端的前期策划,高端的后 期服务这些都是判定一个公司是否称得上高端的一个标准。价格高不一定是高端,但高...

水墨画风格电影(水墨画风格摄影)

水墨画风格电影(水墨画风格摄影)

感谢邀请。张艺谋导演的《影》,是我非常喜欢的水墨画风格的电影。一幅幅生动形象的水墨效果让我的吃了一顿饱饱的视觉盛宴!但《影》不是第一部水墨画电影。 目前水墨画电影为数不多,但部部都唯美至极,是艺术底蕴...

网站搭建服务器需要多少钱(传奇搭建服务器需要多少钱)

网站搭建服务器需要多少钱(传奇搭建服务器需要多少钱)

目前真正意义上的服务器大约需要上万元,再加上托管费用几大千。一般这些服务器都托管在电信机房,一年差不多在1万元左右。如果你租2-3年服务器,那台服务器的产权就归你了。 你所说的服务器仅是可能性。比如,...

建设网站需要什么条件(建设网站需要注意什么)

建设网站需要什么条件(建设网站需要注意什么)

  很麻烦的,不建议菜鸟做网站 要领一:确定网站主题 做网站,首先必须要解决的就是网站内容问题,即确定网站的主题。美国《个人电脑》杂志(PC Magazine)评出了99年度排名前100位的全美知...

售后服务网站模板(售后服务网站设计)

售后服务网站模板(售后服务网站设计)

先给个总的搜索思路。 首先,视频素材是很好找的,但是软件专用素材不好找,因为视频处理软件之间有着不可跨越的鸿沟,大部分特定的素材都是不相通的,或者需要进行处理。 对于需要严格对应所用软件的素材,我一般...

发表评论

访客

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