cas
LSY_csdn_
交流请联系QQ:1174928874
展开
-
单点登录——实现CAS统一用户菜单及权限管理
实现思路就是,有一个平台中心系统,该系统读取一个数据库,该平台中心系统的主要功能就是这个平台的入口,然后还有对用户、菜单、角色、部门、等基础功能的管理,并且菜单管理中要有所属系统字段。其余子系统的基础功能比如:菜单、用户、角色等都从平台中心系统连接的数据库中进行读取数据,每个子系统配置一个当前系统的代码,子系统中的用户只是读取该用户角色下属于该系统的菜单。其它的业务功能表在另外的一个数据库中,在子系统中配置多数据源就可以快速、方便的解决这个问题。通过以上这个思路,可以快速的解决开发一个全新的平台系统原创 2020-05-22 17:13:35 · 3419 阅读 · 2 评论 -
单点登录——CAS服务端无网时登录页样式变化解决
cas-5.1.x系列使用的过程中,如果部署环境不能连接互联网的话,默认的cas登录页html中的登录框样式会变化,可以如下解决方法:首先:在源码html中找到resources/template/layout.html,然后将网络上的js或css下载到本地放到对应的static/js或static/css中,然后引入本地js或css,引入方式为/js或/css。然后,将修改后的cas服务端进行打war包,默认的war为cas.war,我们需要修改cas.war为ROOT.war,然后将tomc原创 2020-05-22 17:11:44 · 345 阅读 · 0 评论 -
单点登录——系统退出自动跳转到登录页
如果在单点登录的子系统中想要点击退出,然后自动跳转到登录页面,而不是默认的cas退出提示页面。那么主要是做两个工作,一个是cas服务端配置application.properties文件,增加允许退出后跳转到指定页面的配置参数:cas.logout.followServiceRedirects=true在子系统退出登录的时候,在请求cas的logout后面拼接一个要登录的系统地址比如:http://localhost:8080/cas/logout?service=http://localhos转载 2020-05-22 17:07:44 · 2429 阅读 · 0 评论 -
单点登录——CAS服务端连接mysql自定义密码加密
目录1、自定义密码加密分析:2、单纯密码加密:(1)引入依赖:(2)配置cas的jdbc连接信息:(3)去掉配置的用户名和密码:(4)定义实体类实现接口:(5)重写encode方法:(6)重写matches方法:(7)启动访问测试:3、复杂密码加密:(1)引入依赖:(2)配置spring的jdbc连接方式:(3)定义实体类继承handler:(4)重写authenticate方法:(5)重写support方法:(6)定义实体类实现接口:(7原创 2020-05-22 17:00:11 · 1375 阅读 · 0 评论 -
单点登录——cas-overlay-5.1.x服务端搭建
目录1、常用资源访问地址:2、开发环境:3、源码下载:4、源码导入idea:5、源码结构简介:6、源码配置支持http:7、源码启动访问:8、源码部署:9、访问测试:1、常用资源访问地址:服务端源码官网地址(最有用):https://github.com/apereo/cas-overlay-template客户端官方下载(示例demo):https://github.com/cas-projects/cas-sample-java-webapp客原创 2020-05-19 21:26:57 · 427 阅读 · 0 评论