单点登录和权限系统结合注入到自己的系统中

本文介绍了如何将CAS单点登录框架与自定义权限管理系统相结合,应用于自身系统。通过两个过滤器实现权限控制,第一个过滤器处理CAS登录验证,第二个过滤器根据用户权限动态生成菜单和按钮。在权限管理系统中,需预先配置系统标识、角色及菜单按钮权限,用户登录后,系统通过权限系统获取JSON数据,解析并展示相应菜单。对于非法URL访问,系统会返回权限错误提示。
摘要由CSDN通过智能技术生成

       最近在弄单点登录和权限管理系统相结合,放入到自己的系统中。单点登录采用CAS框架,而权限管理,据所知对于权限管理的开源框架也很多,不过公司自己写的权限管理框架,为了让其他的系统能很好的和这个权限管理系统对接,权限管理只是针对其他系统的菜单和按钮进行控制,通过控制其他系统菜单和点击菜单下的按钮隐藏和显示来控制权限,缺点是针对具体的某个系统从功能上的某些方面控制权限是十分的困难的。

       如何让系统对接上CAS和权限管理系统呢?

       在这里使用的是Filter进行过滤控制,就像进入家门需要几道门,大门的门禁,二门的门禁,然后是自己家的门。所以这第一道门就是CAS,如果用户没有登录权限就别说其他的权限了,所以第一个filter是针对CAS的,包括CAS 登录系统,CAS登出系统,CAS票据验证;第二个Filter是权限管理系统的filter,通过这个fiter,查看用户是否有url来判断用

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值