微信网页授权登陆如何实现回调多个域名

如题哦,做过的大神请回复一下呗 不胜感激~

阅读 6.6k
6 个回答

微信授权只能设置一个回调域名和一个测试的回调域名

对于多域名分布式系统, 可以使用nginx的反射代理:

# 微信回调主域名: mydomain.com

# 回调到aa.mydomain.com, 设置回调url为
# mydomain.com/aa/some_action?qs

# nginx 配置反射代理
server {
    listen 80;
    server_name mydomain.com;
    
    ## /aa/ 路径代理到aa.mydomain.com
    ## 不管怎么样, 微信会回调到这个主服务器, 所以其它服务器尽量和主服务器在同一个内网
    ## 主服务器配置host aa.mydomain.com 指向内网IP, 可保证反射代理的速度最大化
    location /aa/ {
        proxy_pass http://aa.mydomain.com/;
    }
}

# aa.mydomain.com 服务器会收到请求: http://aa.mydomain.com/some_action?qs

这个高级接口只能绑定一个域名

这个应该没法实现吧

搞不懂你想干嘛?如果多域名需要处理,那应该是单点登录解决。。。

微信公众号后台只能设置1个回调域名,
不知道回调多个有什么用途, 可以在回跳域名中通知其他地址。

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题