SSL结合AD域实现业务系统单点登录
  

TravelNight 10006

{{ttag.title}}
SSL结合AD域实现业务系统单点登录
By  travelnight

        最近遇到一个项目,客户想实现ssl设备和OA系统做到统一的用户名,并且实现单点登录。决定使用SSL和AD域做外部认证,结合构建参数的方式来做单点登录,在和客户沟通完之后,搭建了一个测试环境来验证了一下,下面分享给大家。

一.  客户使用需求场景
客户内网有多个业务系统,所有业务系统的账号都是走AD域同步的。希望实现登录SSL VPN之后,直接点击资源页面上的业务系统链接,直接可以访问登录到系统里面去。无需重复输入用户名密码。我们就可以使用SSL和AD做一个外部认证,同时使用构建参数的方法来实现单点登录。
二.  测试拓扑图
729125a683aa4b849b.png
三.  数据走向
1.      用户在外网电脑登录VPN输入AD域的用户名。
2.    SSL收到登录信息之后,需要到LDAP服务器上去认证,认证成功后LDAP服务器会将校验信息返回给SSL设备,同时用户登录SSL VPN成功。
3.    用户点击配置好单点登录的http、https资源。Ssl直接填入VPN用户登录使用的用户名和密码。直接进入到OA系统里面。
四.  配置步骤
1.      Vpn对接AD域服务器。
677925a683ad11bcb4.png
876965a683ae060811.png


配置好AD域服务器相关信息。这里注意一下管理员的路径格式。用户的搜索入口选择OA用户所在的组即可。
676365a683af30aaea.png

                因为所有用户账号都是域账号,用户数比较多,建议用组映射的方式来做认证,方便管理。这里是做测试,我们直接把用户映射到VPN的一个“AD域”这组里面,并且关联相应的角色。

2.      VPN配置构建参数的方式单点登录
①  确定业务系统的网页编码和请求方式。这里我们可以用chrome浏览器开发人员工具来查看。打开业务系统登录页面,按F12呼出开发人员工具,查看代码。
258915a683b13397b7.png


                   35245a683b20b10f5.png
                         以上可以看出,网页编码为utf-8,请求方式是post
②  使用httpwatch工具来抓去登录页面提交登录信息的url以及用户名密码的相关参数。首先打开IE,呼出httpwatch工具,点击recoder然后访问并且登录业务系统。
599135a683b3460305.png
232555a683b3e82a14.png


这里可以看到用户名参数的textfield   密码的参数是textfield2。
③  新建http资源,地址就是post参数的那个地址,启用单点登录。
505565a683b5cad692.png


④  单点登录使用自动构建访问请求。
   214795a683b7393c23.png

⑤  添加参数,并选择正确的参数类型。

      161135a683b85e5a87.png
700805a683b930e385.png
⑥   保存资源,将资源关联给用户。
五.  用户实现效果
vpn用户登录之后直接点击SSO资源,直接可进入系统。实现所有业务系统只需要一个账号登录一次即可。

直接登录成功,进入到系统实现单点登录。
62015a683ba860ce3.png
779875a683bb96a924.png

六.注意事项
1. oa系统的用户必须和AD域同步,或者说保持一致。
2. 资源地址必须是httpwatch 抓取的 post 提交的 url 地址。
3. 单点登录注意网页编码格式的选择。

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

打赏
6人已打赏

Sangfor_闪电回_朱丽 发表于 2018-1-24 16:07
  
实用教程,赶快收藏!!!
谢谢编辑部小伙伴的分享,如果觉得有用,别忘了给楼主打赏,哈!
韩立春 发表于 2018-1-25 08:44
  
非常不错,牛人呀
熙瑞 发表于 2018-2-3 14:26
  
可以试试,环境允许
魅力长安 发表于 2018-2-5 10:11
  
SSL VPN 怎么和 aDesk 结合,我有个想发从SSL VPN 登录到aDesk各位客观有没实现的?
做梦也在飞 发表于 2018-2-5 10:24
  
非常不错。
新手669092 发表于 2018-2-5 17:19
  
了解学习
郑涵 发表于 2018-2-9 16:28
  
感谢分享。
yanda 发表于 2018-2-10 07:50
  
感谢分享。
馒头干儿 发表于 2018-2-12 09:07
  
东西很实在受用,点赞
发表新帖
热门标签
全部标签>
每日一问
技术盲盒
技术笔记
干货满满
新版本体验
功能体验
2023技术争霸赛专题
标准化排查
技术咨询
GIF动图学习
产品连连看
信服课堂视频
秒懂零信任
自助服务平台操作指引
安装部署配置
技术晨报
答题自测
深信服技术支持平台
答题榜单公布
卧龙计划
通用技术
畅聊IT
排障笔记本
网络基础知识
安全攻防
社区帮助指南
文档捉虫活动
专家问答
技术圆桌
在线直播
MVP
升级
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
原创分享
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
产品预警公告
玩转零信任
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
纪元平台
华北区拉练
天逸直播
以战代练
山东区技术晨报
齐鲁TV
华北区交付直播
每周精选

本版版主

26
76
83

发帖

粉丝

关注

本版达人

新手24268...

本周建议达人

阿凯

本周分享达人

新手39341...

本周提问达人