添加依賴
添加cas client依賴
<dependency> <groupId>net.unicon.cas</groupId> <artifactId>cas-client-autoconfig-support</artifactId> <version>2.2.0-GA</version> </dependency>
添加項目配置
cas: server-url-prefix: ${CAS_SERVER:undefined}/cas #cas認證中心地址 server-login-url: ${CAS_SERVER:undefined}/cas/login #cas認證中心登錄地址 client-host-url: ${clientHostUrl:undefined} #后端服務地址
增加WebMvcConfiguration類
@Configuration public class WebMvcConfiguration extends WebMvcConfigurerAdapter{ @Override public void addCorsMappings(CorsRegistry registry){ registry.addMapping("/**") .allowedOrigins("*") .allowedHeaders("*") .allowedMethods("*").allowCredentials(true) .exposedHeaders(HttpHeaders.SET_COOKIE); } }
程序主函數添加注解
@ServletComponentScan
@EnableCasClient