使用第三方的starter
1濒募、依賴的jar
<dependency>
<groupId>net.unicon.cas</groupId>
<artifactId>cas-client-autoconfig-support</artifactId>
<version>1.6.0-GA</version>
</dependency>
2、增加配置文件
cas.server-url-prefix=http://127.0.0.1
cas.server-login-url=http://127.0.0.1/login
cas.client-host-url=http://192.26.4.28:8080
cas.validation-type=CAS
擴展:
cas.server-login-url是登錄地址的url
cas.server-url-prefix是登錄地址的IP
cas.validation-type目前支持3中方式:1个从、CAS;2歪沃、CAS3嗦锐;3、SAML
更多其他配置:
cas.authentication-url-patterns
cas.validation-url-patterns
cas.request-wrapper-url-patterns
cas.assertion-thread-local-url-patterns
cas.gateway
cas.use-session
cas.redirect-after-validation
cas.allowed-proxy-chains
cas.proxy-callback-url
cas.proxy-receptor-url
cas.accept-any-proxy
server.context-parameters.renew
3绸罗、開啟CAS Client支持
@SpringBootApplication
@ComponentScan(basePackages={"com.chhliu.emailservice"})
@EnableCasClient // 開啟CAS支持
public class Application extends SpringBootServletInitializer{
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
通過上面的3步,就可以完成CAS的客戶端認(rèn)證了豆瘫!這只是最簡單的配置珊蟀,后期有空在繼續(xù)學(xué)習(xí)吧。