Fiddler实现脱离微信环境进行授权登录

Fiddler实现脱离微信环境进行授权登录

需求背景

在调试某竞品网站时,如果对方做的是微信公众号开发,并且系统需要微信授权才能使用,此时你在非微信浏览器打开竞品站点时,页面就会提示”请在微信客户端打开链接“,这就导致无法进行调试。

原因分析

其实这是站点入口页跳转微信授权中转地址导致的,页面的提示也是微信授权中转地址检测后发出的,所以需要对授权中转页进行数据拦截,拿到微信授权链接即可。

Fiddler安装设置

官网下载:http://www.telerik.com/fiddler

设置1:Tools->Fiddler Options->HTTPS选项卡(如图)
image.png

设置2:Tools->Fiddler Options->Connections选项卡(如图)
image.png

拦截抓取

  1. 打开Fiddler,使用Ctrl+X清空左侧面板;

  2. 在电脑上打开微信 —— 打开需授权的竞品站点链接,出现如下页面(或页面提示"近期你已授权过…"):
    在这里插入图片描述

  3. 在Fiddler左侧面板找到“open.weixin.qq.com”域名的地址,并双击:
    在这里插入图片描述

  4. Fiddler右侧上方面板按下图查找到授权地址,点击在浏览器打开后同意授权即可:
    在这里插入图片描述

此时便可以在Chrome浏览器内调试了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值