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

钟勇晨 38532人觉得有帮助

{{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人已打赏

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

本版达人

新手61940...

本周建议达人

zhao_HN

本周分享达人

ZSFKF

本周提问达人