导航:首页 > IDC知识 > 微信网页授权多域名吗

微信网页授权多域名吗

发布时间:2020-10-25 23:05:54

1、微信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鉴权。

2、PHP网站使用微信第三方登录问题,因为有多个域名,而微信官方只能授权

你如果只是换域名没换服务器的话IP地址是不会改变的,你可以直接输入自己之前服务器的IP就可以了

3、微信网页授权 域名备案必须是在国内的么

咱这儿有阿里云备案服务号,不用买主机就可以做正规的网站域名备案,是用户自己直接备案的,要安全些。

4、微信网页授权,两个域名怎么绑定一个回调域名

不行吧,一次只能绑定一个域名,可以用一绑定一个域名然后获取code之后再跳转到另一个域名上同时发送code

5、微信OAuth2.0授权回调页面域名设置问题

当下的解决方案是引入一个新的非常简单的应用来作为微信授权的代理服务,可以这么做:

1. 把公众号的网页授权接口域名设置成另外一个子域名,如proxy.your.com;  
2. 然后把php_weixin_proxy里面的index.php部署到proxy.your.com

php_weixin_proxy下的index.php是一个很简单的php文件,你可以直接查看源码了解它的实现方式。因为当前项目的环境,我采用php来完成这个代理服务实现,实际上,你完全可以用任意平台语言来完成类似的功能。

当其它业务需要发起微信授权时,将授权请求先发到proxy.your.com,然后proxy.your.com会把这个请求转发到微信;
当用户同意授权后,proxy.your.com会收到微信的授权回调,并把回调结果(code、state参数)原封不动地再返回给最开始发起授权的业务。

唯一的区别在于,在不使用proxy.your.com的时候,你从应用发起微信授权的链接应该是这样的:
https://open.weixin.qq.com/connect/qrconnect?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2F&response_type=code&scope=snsapi_login&state=584bc87e11ff37492#wechat_redirect  
用了proxy.your.com之后,这个授权链接就应该是这样的:  
http://proxy.your.com/?appid=xxxxx&redirect_uri=http%3A%2F%2Fpassport.your.com%2Flogin%2Fnotify&response_type=code&scope=snsapi_base&state=584bc87e11ff37492&device=pc

后面这个链接跟上面的比:
1. 后面的链接中的host变成了proxy.your.com,也就是代理的授权回调域名;  
2. 后面的多了一个device参数,这个是必要的。因为微信pc端跟移动端的授权地址是不一样的,而后面的链接是发送个proxy.your.com的,所以需要多加个参数告诉它在转发给授权申请给微信的时候,是用PC端还是移动端的授权地址。

6、同一个微信支付帐号能够使用在多个域名下吗

不可以,虽然微信支付接口下js安全域名和业务域名都可以分别设置3个不同的域名,但最关键的一个网页授权域名那儿只能绑定一个域名,导致一个微信支付接口只能在一个域名下使用,而不能同时在多个域名下使用。

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

只有一个。如果有多个程序,某个支持子目录。回调域名www.abc.com。在根目录下新建某个目录/pin。把代码传到pin文件夹。通过www.abc.com/pin。前提是这个代码支持子目录访问。这样就可以一个授权域名,(1+n)个程序,共用。如果不支持子目录访问,那就没办法了。

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

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

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

3、点击【功能设置】。

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

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

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

9、微信公众号服务器配置和网页授权域名有什么区别

服务器配置是微信操作信息发送到你的服务器配置的额,比如微信点击事件,微信接收消息事件,各种事件微信会推送给你的服务器配置中的地址,这个是非必须的,不配置也可以用,网页授权是必须的,不配置用不了微信公众号

与微信网页授权多域名吗相关的知识