#原创分享#AD-服务器负载之SSO_302认证重定向认证
  

钟勇晨 61002人觉得有帮助

{{ttag.title}}
“当前已有100+用户参与分享,共计发放奖励50000+“


一、【问题描述】
1、由AD替换Ngnix软负载实现服务器负载,原有业务系统访问时需302重定向到SSO认证界面,需梳理业务访问数据流从而实现AD替换Ngnix。
2、最初推测数据流走向为如下图
nigix:***********;sso:*********

二、【分析处理过程】
1、首先需要确定重定向是SSO发的还是Ngnix发的;通过从外网访问http://oa.XXX.cn:9000,在Ngnix服务器抓取外网访问端公网IP数据包
在Ngnix软负载抓取和SSO交互的数据包,无任何数据包,说302重定向不是SSO发的,而是Nginx发的
将Ngnix数据包保存用wireshark打开,抓包分析说明是Nginx自己发的302重定向
所以最初推断的数据流走向不需要2、3步,直接由Ngnix软负载重定向到http://sso.XXX.cn:9080/sso/login ... X.cn:9000/index.jsp
3、需要确认SSO认证服务器 和Ngnix软负载之间是怎么交互的;由于在Nginx上抓不到和SSO的交互包,需要向客户申请一个SSO测试账号,分析认证成功后sso和软负载是怎么交互数据包的
需分析认证成功后sso和软负载是怎么交互数据包的,推测有两种可能
①SSO直接内网通信和Ngnix交互认证通过的数据包,然后有Ngnix调度服务器节点池
②SSO认证通过后和外网访问用户通信,返回重定向使外网用户带有认证票据信息访问发布的业务
直接在SSO通过wireshark抓包软件抓取内网电脑用户访问http://oa.XXX.cn:9000重定向到SSO后提交用户名密码密码时的数据包,用户提交认证信息到达SSO服务器后,SSO重定向到http://oa.XXX.cn:9000/index.jsp并且带有登录凭证
综上分析,这个数据流正确走向如下
①用户访问蓝凌kk服务 http://oa.XXX.cn:9000/index.jsp
②重定向到SSO登录界面
http://sso.XXX.cn:9080/sso/login?service=http://oa.XXX.cn:9000/index.jsp
③输入账号密码访问SSO进行单点登录
④返回票据信息(ticket),并重定向到nigix
⑤访问OA,携带票据信息
⑥身份验证通过,调度到节点

三、【AD配置过程】
1、在AD上配置蓝凌EKP虚拟服务,引用前置调度策略
2、配置节点池,将蓝凌EKP1、蓝凌EKP2加入节点池,经过查看Ngnix软负载配置确定蓝凌EKP真实提供服务的端口为8080
3、经过抓包分析判断出SSO认证成功后携带ticket票据信息,携带LtpaToken=.+的cookie字段信息
①在AD配置前置调度策略,设置cookie字段的匹配条件
②在AD配置前置调度策略,设置302重定向的匹配条件,当访问http://oa.XXX.cn:9000未经过SSO认证时重定向到SSO登录界面
http://sso.XXX.cn:9080/sso/login?service=http://oa.XXX.cn:9000/index.jsp
4、在AF防火墙配置服务器映射,将原来Ngnix软负载的业务映射改为AD的发布的虚拟服务

5、测试AD发布的蓝凌OA业务,成功重定向到SSO,输入账号密码后访问到节点池中
至此,完成AD测试成功

打赏鼓励作者,期待更多好文!

打赏
5人已打赏

新手612152 发表于 2021-4-16 10:44
  
内容详细,学习新知识
司马缸砸了光 发表于 2021-3-22 14:03
  
内容详细,学习新知识
新手262779 发表于 2020-8-3 15:02
  
感谢分享,学习啦
新手899116 发表于 2020-8-2 19:01
  
感谢分享
新手741261 发表于 2020-8-1 11:48
  
感谢分享
新手031815 发表于 2020-8-1 11:15
  

打卡学习
新手899116 发表于 2020-8-1 11:08
  
学习一下
新手517842 发表于 2020-8-1 11:01
  
打卡学习
JM 发表于 2020-8-1 10:48
  
学习一下
发表新帖
热门标签
全部标签>
安全效果
西北区每日一问
技术盲盒
技术笔记
干货满满
【 社区to talk】
每日一问
信服课堂视频
GIF动图学习
新版本体验
技术咨询
2023技术争霸赛专题
功能体验
产品连连看
标准化排查
通用技术
秒懂零信任
技术晨报
自助服务平台操作指引
安装部署配置
原创分享
排障笔记本
玩转零信任
排障那些事
SDP百科
技术争霸赛
深信服技术支持平台
以战代练
升级&主动服务
畅聊IT
答题自测
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
产品预警公告
信服圈儿
S豆商城资讯
「智能机器人」
追光者计划
社区帮助指南
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
高手请过招
高频问题集锦
社区新周刊
POC测试案例
全能先锋系列
云化安全能力

本版达人

新手61940...

本周建议达人

zhao_HN

本周分享达人

ZSFKF

本周提问达人