单点登录sso-shiro-cas-maven

上传者: qw5889 | 上传时间: 2020-03-25 03:10:43 | 文件大小: 27.27MB | 文件类型: zip
# sso-shiro-cas spring下使用shiro+cas配置单点登录,多个系统之间的访问,每次只需要登录一次 ## 系统模块说明 1. cas: 单点登录模块,这里直接拿的是cas的项目改了点样式而已 2. doc: 文档目录,里面有数据库生成语句,采用的是MySQL5.0,数据库名为db_test 3. spring-node-1: 应用1 4. spring-node-2: 应用2 其中node1跟node2都是采用spring + springMVC + mybatis 框架,使用maven做项目管理 ## cas集成说明 1.首先采用的是查数据库的方式来校验用户身份的,在cas/WEB-INF/deployerConfigContext.xml中第135行构建了这个类型 ``` xml ``` 其中QueryDatabaseAuthenticationHandler这个类是自定义构建的,在cas/WEB-INF/lib/cas-jdbc-1.0.0.jar里面,有兴趣的同学可以发编译看下,关于几个属性的说明 1. dataSource: 数据源,配置MySQL的连接信息 2. passwordEncoder: 加密方式,这里用的是MD5 3. sql: sql查询语句,这个语句就是根据用户输入的账号查询其密码 #### 以上就是单点登录管理的主要配置 ## 应用系统的配置node1 1. 应用系统采用shiro做权限控制,并且跟cas集成 2. 在/spring-node-1/src/main/resources/conf/shiro.properties 文件中 ``` properties shiro.loginUrl=http://127.0.0.1:8080/cas/login?service=http://127.0.0.1:8081/node1/shiro-cas shiro.logoutUrl=http://127.0.0.1:8080/cas/logout?service=http://127.0.0.1:8081/node1/shiro-cas shiro.cas.serverUrlPrefix=http://127.0.0.1:8080/cas shiro.cas.service=http://127.0.0.1:8081/node1/

文件下载

资源详情

[{"title":"( 686 个子文件 27.27MB ) 单点登录sso-shiro-cas-maven","children":[{"title":".project <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"web.xml <span style='color:#111;'> 4.04KB </span>","children":null,"spread":false},{"title":"lib.jsp <span style='color:#111;'> 533B </span>","children":null,"spread":false},{"title":"user.jsp <span style='color:#111;'> 367B </span>","children":null,"spread":false},{"title":"demo.jsp <span style='color:#111;'> 272B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

  • 二二二二二狗 :
    怎么跑这个项目啊
    2018-02-24
  • Z13112222240 :
    这个项目纯属骗积分,根本就跑不起来
    2017-10-26
  • qq_39684671 :
    maven呢,怎么没有看见,心凉了
    2017-10-17
  • 大山深处修炼多年的小龙虾丶 :
    项目已经跑成功了,单点登录登出都可有效。继续学习实现原理。感谢!!!
    2017-09-19
  • wu18164464522 :
    cas,node1,node2要在不同的tomcat下运行吧?cas启动了,node1怎么启动呢?
    2017-06-01

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明