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

钉子户 48315人觉得有帮助

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

本版版主

26
76
83

发帖

粉丝

关注

本版达人

新手24268...

本周建议达人

阿凯

本周分享达人

新手39341...

本周提问达人