#每日一记#Atrust对接第三方cas实现自动分组和单点登录
  

钉子户 178475人觉得有帮助

{{ttag.title}}
本帖最后由 钉子户 于 2021-12-28 16:21 编辑

背景:
XX学校采购了Atrust系统,账号对接使用cas认证方式,实现用户统一身份认证和根据用户类型进行分组。

准备工作:
1、升级Atrust到最新版本,需要联系400协助处理
2、准备公网ip、端口映射、访问域名和泛域名
3、第三方系统注册vpn应用,给vpn进行授权,将Atrust用户登录地址进行注册(需要注册后才能调用对方接口,否则会提示没有权限,认证不通过)
4、获取第三方接口文档,需要知道第三方认证地址、注销地址、票据校验地址、认证成功返回的属性值。本次使用到的属性有 CODE (用户账号)、XM(显示名)、YHLX(对应用户分组,返回值有两个 1代表学生 2代表老师)。

具体配置:
1、特性中心启用cas认证

2、新建cas票据认证,业务管理-认证管理-认证服务器
名称、认证域随便填,cas登录地址、注销地址、接口认证地址根据对方提供的信息进行填写
注意:如果cas认证服务器不允许外网登录,需要填写泛域名改写后的地址,并在应用管理里面添加一条免认证规则。之前sslvpn上cas相关配置中有一个勾选,勾选之后就会自动代理。
填写cas认证后需要解析的属性,本次项目数据方法选的json,使用xml用户名显示为乱码,具体需要抓包查看。
关联用户目录可以点击右侧图标新增


免认证规则,非必须

3、用户组配置
来源为本地用户,未导入用户允许登录,根据认证解析的组织架构授权,Atrust当前版本是没有组映射功能的,只能通过自动解析方式,本地需要创建和cas对应的目录,创建1 和 2 两个组,可以直接对用户组进行授权,用户登录后直接继承组的权限。



4、登录门户配
Atrust没有虚拟门户功能,如果要cas和本地用户共存,只能选择手动点击跳转


5、认证结果和抓包数据
xml返回的用户名为乱码,用户组能够正常匹配
改json后正常显示
xml抓包
json抓包

6、资源单点登录
如果cas认证的时候使用了泛域名代理资源,那么需要单点登录的应用也需要发布为泛域名模式。其他按照正常配置即可。

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

打赏
49人已打赏

七嘴八舌bar 发表于 2021-12-28 16:44
  
现在有技术博文征集活动,点击帖子了解详情,后续发文可按要求带上干货满满标签赢取奖励哦https://bbs.sangfor.com.cn/forum.php?mod=viewthread&tid=159563
阿勒泰 发表于 2021-12-28 16:49
  
感谢分享,有助于工作,学习了!!!
新手748050 发表于 2021-12-28 17:34
  
打卡学习,感谢分享。
dhf 发表于 2021-12-28 20:22
  
感谢楼主的精彩分享,有助工作!!!
angelccn 发表于 2021-12-29 09:47
  
感谢分享,打卡学习
zjwshenxian 发表于 2021-12-29 10:09
  
感谢分享,有助于工作,学习了!!!
新手301809 发表于 2021-12-29 14:04
  
感谢楼主的精彩分享,有助工作!!!
林一 发表于 2021-12-29 14:06
  
感谢楼主的精彩分享,有助工作!!!
新手628720 发表于 2021-12-29 14:18
  
感谢楼主的精彩分享,有助工作!!!
发表新帖
热门标签
全部标签>
每日一问
新版本体验
功能体验
标准化排查
安全效果
产品连连看
纪元平台
【 社区to talk】
GIF动图学习
安装部署配置
解决方案
安全攻防
高手请过招
社区新周刊
技术笔记
秒懂零信任
信服课堂视频
畅聊IT
答题自测
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
用户认证
原创分享
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
排障笔记本
产品预警公告
玩转零信任
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
2023技术争霸赛专题
卧龙计划
华北区拉练
天逸直播
以战代练
技术晨报
平台使用
技术盲盒
山东区技术晨报
文档捉虫
齐鲁TV
华北区交付直播
每周精选
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
排障那些事
西北区每日一问
升级&主动服务
高频问题集锦
POC测试案例
全能先锋系列
云化安全能力
专家说
热门活动
产品动态
行业实践
产品解析
关键解决方案

本版达人