微信多域名实现如何回跳

微信公众号后台只能设置1个回调域名,不知道回调多个有什么用途, 可以在回跳域名中通知其他地址。
对于多域名分布式系统, 可以使用nginx的反射代理
如果我有两个站点,一个是主站,还有一个商城,甚至还有个其它应用,怎么能做到都支持微信自动登录呢?

操作方法

  • 01

    其实在微信的官方文档中有明确的说明

  • 02

    在微信公众号请求用户网页授权之前,开发者需要先到公众平台官网中的开发者中心页配置授权回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加http://等协议头;

  • 03

    授权回调域名配置规范为全域名,比如需要网页授权的域名为:www.qq.com,配置以后此域名登录注册都可以进行OAuth2.0鉴权。 但某些网站无法进行OAuth2.0鉴权

  • 04

    看结构 到微信公众号后台,开发-接口权限,找到『网页授权获取用户基本信息』设置好回调域名,比如你设置的是 open.weixin.com

  • 05

    直接根据官方文档进行请求,微信并没有判断请求来源是否是回调域名,所以可以这样直接请求 REDIRECT_URI 参数应该是 open.weixin.com/wechat/callback 这个参数是回跳的关键参数,微信会检测此参数是否你在公众号后台设置的回调域名 授权回跳到 open.weixin.com/wechat/callback 此时你需要在 open.weixin.com 上开发中间服务 根据图示,完成鉴权和获取用户数据,并存储相应数据 完成用户数据读取和保存,就立即回跳 123.weixin.com 怎么判断回跳地址? 可以巧妙利用state参数,也可以修改REDIRECT_URI参数为open.weixin.com/wechat/callback?source=123.weixin.com来为二跳做准备

  • 06

    回跳到123.weixin.com 不建议直接带用户数据明文跳转,应该是把openid/state等参数跳回123.weixin.com,然后123.weixin.com根据openid/token向中间服务 open.weixin.com 获取用户数据

  • 07

    但是微信授权只能设置一个回调域名和一个测试的回调域名 对于多域名分布式系统, 可以使用nginx的反射代理:

(0)

相关推荐

  • 如何将微信订阅号消息改回列表模式

    微信是现在十分常用的一款社交软件,有些用户想知道如何将微信订阅号消息改回列表模式,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,找到并点击[微信]图标.2. 第二步 ...

  • 微信中删除好友再加回聊天记录还有吗

    微信中删除好友再加回聊天记录还有吗?一起来看看吧.1. 首先打开手机上的微信APP,进入主页面,找到想要删除的好友,点击进入聊天页面,然后点击好友的头像2. 在打开的页面,点击右上角的三点图标,在打开 ...

  • 微信转账错了该如何追讨 微信转错账讨回教程

    不小心微信转账转错了人,对方收了钱却不还钱,甚者删好友.拉黑,广东的黄先生日前就碰上这样的糟心事.目前此事已有最新进展,微信支付已引导用户到法院立案,并将配合执法部门协助取证. 广东的黄先生不久前通过 ...

  • 微信误删好友如何加回并且不让对方知道

    我们在使用微信的时候难免有时候会操作失误误删了好友,但是由于对方开启了添加验证,所以有时候再加回来会比较尴尬,下面就给大家讲讲如何在对方不知道的情况的把误删的好友加回来.具体如下:1. 第一步,在手机 ...

  • 微信文件如何编辑发回电脑

    现在有些单位开始喜欢使用微信来办公了,因为觉得每个人都需要上,比较方便.很多办公软件,那么如何使用微信接收资料,再用其他软件编辑呢?下面我就给大家介绍一下. 操作方法 01 我们现在用微信也可以收发文 ...

  • 微信发红包如何跳过实名制未绑定银行卡的

    微信发红包不可以的跳过实名制未绑定银行卡,发红包必须要绑定银行储蓄.银行卡. 微信如何绑定银行卡?具体操作如下: 01 首先找到微信客户端,打开. 02 接着在"我"的界面中找到钱 ...

  • 微信跳一跳怎么邀好友一起玩?多人玩跳一跳游戏图文教程

    跳一跳是一款风靡全国的小游戏,是一个微信小程序.近日,跳一跳已支持多人游戏,本文主要介绍怎么玩多人游戏. 多人玩跳一跳游戏图文教程 在微信上打开跳一跳小程序,点击底部的[多人游戏],进入多人游戏页面. ...

  • 微信跳一跳多人模式已上线 微信跳一跳多人模式玩法攻略

    相信有了解的朋友都很清楚,操作简单.节奏轻快的微信小游戏“跳一跳”一经发布,便迅速在朋友圈中风靡起来!现在微信跳一跳多人模式已上线,接下来小编今天为大家带来的是微信跳一跳多人模式详解. 微信跳一跳多人 ...

  • 微信跳一跳小游戏怎么进入,微信跳一跳小游戏最强攻略大全

    相信最近不少的网友都沉迷于微信新推出的小游戏跳一跳,这款游戏是微信在2017年12月29号更新最新版本之后才上线一个端口,这几天可以说是刷爆了朋友圈呐!就连小编都是玩的不亦乐乎,但是有的人还不知道微信 ...