前面介绍了cas服务端的搭建,今天来介绍一下基于cas协议客户端的搭建,下面是服务端搭建的介绍
CAS服务端的搭建并配置OAtuh2.0协议_t梧桐树t的博客-优快云博客
解决了服务端的问题,客户端的搭建就简单多了
引入cas-client依赖
<dependency>
<groupId>net.unicon.cas</groupId>
<artifactId>cas-client-autoconfig-support</artifactId>
<version>2.3.0-GA</version>
</dependency>
注意:仅为简单测试并未引入其他安全框架,如果有其他安全框架需要自去改拦截器
增加配置
在yml配置文件中添加如下配置
#cas单点登录
cas:
server-url-prefix: ${cas.client-host-url}:8443/cas
server-login-url: ${cas.server-url-prefix}/login
client-host-url: https://cas.test.com #换成自己的域名
validation-type: cas3
在启动类上添加@EnableCasClient注解

编写拦截器
此处代码参考:CAS+OAuth2的SSO认证授权单点登录_cas能实现oauth2_一码贪欢的博客-优快云博客

本文介绍了如何基于CAS协议在SpringBoot应用中搭建客户端,包括引入cas-client依赖,配置CAS单点登录参数,编写并配置CASFilter、ServletListener和Filter,以及测试部分。
最低0.47元/天 解锁文章
3163

被折叠的 条评论
为什么被折叠?



