一、服务端(jdk需要1.8才行)
很多c配置就不说了
启动tomcat,浏览器输入: http://localhost:8080/cas
账户和密码是admin(在上面配置了,写死了,如果你想从数据库查的也可以,看第四点):
退出:输入:http://localhost:8080/cas/logout
问题:要jdk1.8才能编译cas.war成功,我用jdk1.9弄了一上午。。。
二、客户端cas+spring_security
记得tomcat要开启,虽然maven也有tomcat插件,但是本地那个tomcat还是得开启的。
(1)pom:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>it.heima</groupId>
<artifactId>cas_springsecurity</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<properties>
<spring.version>5.0.5.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${
spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-cas</artifactId>
<version>${
spring.version}</version>
</dependency>
<dependency>
<groupId>org.jasig.cas.client</groupId>
<artifactId>cas-client-core</artifactId>
<version>3.3.3</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<