提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

高阶排查-步骤四、确保第三方服务器发送过来的数据格式正常

|

问题描述

确保第三方服务器发送过来的数据格式正常

解决方案

1、HTTP单点登录的方式,使用的是base64位的编码,在不成功的情况下通过抓取数据包来分析
将数据包过滤出来,取数据包info后面的字段放https://base64.us/去解析
点击解码,格式是ip地址/用户名/组名,如果不对则有问题
2、如果在格式不正确或者数据包无法解析的情况下,可以让客户根据我们的接口文档调整
HTTP单点登录85端口的原理:
1. 对用户名,用户 IP 地址,组名进行 utf-8 编码;
2. 对 1 的结果进行 base64 编码;
3. 然后对 2 进行 URI 编码;
4. 然后与 acip,opr 形成 url,调用 jquery 的 get 方法发送 HTTP GET 请求 如:
"http://〃+acip+〃:85/cgi-bin/caauth.cgi?ui=web&opr="+opr+"&chk_cookie=0&
info=$ {codedlnfo}" ; ${codedInfo}为用户名,用户 IP 地址,组名经过 1,2, 3 步 的结果

我要分享
文档编号: 222509
作者: admin
更新时间: 2023-01-05 17:29
适用版本: