cas统一认证-集成客户端案例
整合过程
1.pom添加依赖
|
<!--cas的客户端 --> |
2.application.yml添加配置
|
#cas配置 #cas.validation-type目前支持3中方式:1、CAS;2、CAS3;3、SAML 可以自己看一下源码,都是之前使用过的类。 |
3.开启CAS Client支持
|
@SpringBootApplication //@PropertySource(value={"classpath:config/path.properties"},ignoreResourceNotFound=true,encoding="utf-8") //@ImportResource("classpath:spring/*.xml") //@EnableAspectJAutoProxy(proxyTargetClass = true,exposeProxy = true) @EnableCasClient//开启cas public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } |
4.添加CAS过滤器
|
package cc.mrbird.common.interceptor; |
5.自定义登录后的逻辑处理
|
package cc.mrbird.system.controller; //从CAS获取登录的用户信息 //自定义与本系统结合的登录策略,下面提供案例 |
本文详细介绍了如何在项目中集成CAS统一认证系统,包括添加Maven依赖、配置application.yml、启用CASClient支持、添加CAS过滤器及自定义登录后处理逻辑。
5058

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



