# cas-spring-boot-demo **Repository Path**: haohaowang/cas-spring-boot-demo ## Basic Information - **Project Name**: cas-spring-boot-demo - **Description**: springboot shiro整合cas单点登陆,修改登陆样式。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 4 - **Created**: 2019-04-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cas-spring-boot-demo #### 介绍 springboot shiro整合cas单点登陆,修改登陆样式。 #### 软件架构 软件架构说明 jdk 1.8 maven项目 cas-server cas服务端 springboot-cas-shiro-master 客户端一 springboot-cas-shiro-master2 客户端二 #### 安装教程 1.使用git clone xxx 将项目down下来,然后用eclpse或者idea打开此处以idea为例 选择 open,打开目录 2. 一共三个项目,鼠标选中项目的pom文件,右键->add as maven project,一共操作三次。 #### 使用说明 1. cas服务端 首先将cas-server\src\main\webapp\WEB-INF\lib,里面的包全部选中,右键 add as libery,使用tomcat7:run进行运行,默认是8080端口 ,如果提示包找不到,按照以下操作,右键该项目tomcat7:run->rebulid module 'cas-server'->tomcat7:run即可正常启动,或者配置外部tomcat也行,一定要把lib下jar给导入进去。 2. springboot-cas-shiro-master/springboot-cas-shiro-master2直接运行主方法即可,因为是springboot项目,分别是8081和8082端口. sql,如下: 新建数据库test 找到如下文件 cas-server\src\main\webapp\WEB-INF\deployerConfigContext.xml拉到最下面配置数据库信息, 数据表,建表语句 ``` CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(50) DEFAULT NULL, `password` varchar(255) DEFAULT NULL, `account` varchar(255) DEFAULT NULL, `status` varchar(255) DEFAULT NULL, `created` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; ``` 插入一条新记录 ``` INSERT INTO `test`.`user` (`id`, `username`, `password`, `account`, `status`, `created`) VALUES ('1', 'root', '63a9f0ea7bb98050796b649e85481845', NULL, NULL, '2019-04-28 11:23:46'); ``` #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request