SpringBoot集成CAS单点登录退出,简单几步即可搞定。
1.pom.xml中引入依赖
net.unicon.cas
cas-client-autoconfig-support
1.5.0-GA
2.application.properties中加入配置
#cas配置
cas.server-url-prefix=http://10.0.192.132:8080/cas //单点登录服务器地址
cas.server-login-url=http://10.0.192.132:8080/cas/login//单点登录
server_logout=http://10.0.192.132:8080/cas/logout?service=http%3a%2f%2f127.0.0.1%3a8886%2f//退出时跳转链接
cas.client-host-url=http://127.0.0.1:8886//web应用地址
cas.use-session=true
cas.validation-type=cas
3.增加cas配置类
package cn.jsfund.ngdp.support.config;
import net.unicon.cas.client.configuration.CasClientConfiguration;
import net.unicon.cas.client.configuration.CasClientConfigurerAdapter;
import net.unicon.cas.client.configuration.EnableCasClient;
import org.jasig.cas.client.session.SingleSignOutFilter;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.io.IOException;
import java.io.InputStream;
import java.ut