网页授权域名?微信公众号配置网页授权域名怎么设置

8678008682024-03-30 03:20:3451域名知识

大家好,今天来为大家分享网页授权域名的一些知识点,和微信公众号配置网页授权域名怎么设置的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

网页授权域名?微信公众号配置网页授权域名怎么设置授权域名不够用怎么办

http://www.chanpindashi.com/2020/04/16/3364.html

本文部分知识来自网络后加工,目前服务号授权域名只有两个,项目一个一个上,后发现域名不够用,在此记录下。

项目进行微信开发,认证了一个微信服务号专门用于内部测试,但是内部可能存在多套不同环境(开发dev、测试sit、预发布uat)等,由于微信限制一个服务号只能配置2个网页授权域名,又不可能给每个环境单独配一个服务号,这样不仅需要成本而且很浪费资源,所以重点需要解决下面这个问题:

网页授权域名?微信公众号配置网页授权域名怎么设置

1、可以自动区分环境。比方部署开发环境。url可能是 http://dev.xxx.com/api/,而在测试环境的时候应该是 http://sit.xxx.com/api/。而并且不能写死,否则开发和测试就要换来换去。非常麻烦.

2、总结分享一下思路:

主要是通过中间页面代理获取微信授权CODE,然后跳转到对应需要使用的环境URL下;

网页授权域名?微信公众号配置网页授权域名怎么设置

比如原来开发环境,微信中授权域名配置的是dev.xxx.com,那么现在配置的是一个代理域名proxy.xxx.com,通过代理域名拿到code后在跳回dev.xxx.com,如下图所示

中间页的原理

中间页主要做了依次做了两件事情:

解决办法

假设我们有 A.example.com、 B.example.com、C.example.com域名想使用微信授权,我们可以将网页授权域名设置为A.example.com。

步骤如下:

设置回调域名。将域名 A.example.com

微信公众平台->设置->公众号设置->功能设置->网页授权域名

在域名 A.example.com添加中间页 get-weixin-code.html

中间页不一定在根域名下。在这里我们放在根域名下。中间页的访问地址如下, https://A.example.com/get-weixin-code.html

假设域名 B.example.com/game需要进行网页授权。我们可以使用下面链接进行授权,获取微信的授权code

https://A.example.com/get-weixin-code.html?appid=XXXX&scope=snsapi_base&state=hello-world&redirect_uri=https%3A%2F%2FB.example.com%2Fgame

最终会回调到这个地址  https://B.example.com/game?code=XXXXXXXXXXXXXXXXX&state=hello-world,这样就可以拿到授权 code和 state参数。

利用授权 code,请求自己后端服务器,获取微信用户信息。

广东移动未授权的url域名是什么意思

"广东移动未授权的URL域名"指的是广东移动未授权或未经许可的网站域名。一个URL(Uniform Resource Locator)是一个唯一的网络地址,它可以用来访问网站或特定的网页。域名是URL的一部分,它通常用于标识特定的网站或网络资源。

如果广东移动未授权或未经许可使用某个URL域名,可能会违反相关的法律法规,例如侵犯知识产权、窃取个人信息等。因此,这个问题需要严肃对待,广东移动应该采取措施确保其使用的URL域名都是经过合法授权的。

微信OAuth2.0网页授权可以添加多个域名吗

不可以,只能添加一个域名。授权

回调

域名配置规范为全域名,比如需要网页授权的域名为:www.qq.com,配置以后此域名下面的页面http://www.qq.com/music.html

http://www.qq.com/login.html

都可以进行

OAuth2.0

鉴权。但http://pay.qq.com、 http://music.qq.com、 http://qq.com无法进行OAuth2.0鉴权。

协议特点

(1).

简单:不管是OAUTH服务提供者还是应用开发者,都很容易于理解与使用;

(2).

安全:没有涉及到用户密钥等信息,更安全更灵活;

(3).

开放:任何服务提供商都可以实现OAUTH,任何软件开发商都可以使用OAUTH。

微信公众号配置网页授权域名怎么设置

1、打开微信公众平台,输入账号密码登录后台。

2、点击【公众号设置】。

3、点击【功能设置】。

4、找到【网页授权域名】,点击旁边的【设置】。

5、在修改业务域名和JS接口域名时,已经上传过这个文件的话,那么请直接跳过这一步。如果还没上传的,直接点击文件下载,然后上传到服务器。

6、上传成功后,直接输入授权域名,点击【确认】即可。

OK,本文到此结束,希望对大家有所帮助。

本文链接:https://aiming.cc/index.php/post/2270.html 转载需授权!

分享到:
转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!