2、Jeecg Boot 后端对接CAS步骤

Jeecg Boot后端加入对应代码,支持单点登录(实际是支持通过ticket获取用户信息,进行模拟登录)

1.从网盘下载代码添加到后端项目工程中

  1. 代码下载地址:
  2. 链接: https://pan.baidu.com/s/1WsW3pKBOeEjy6LDFYWikfQ 提取码: bu2v

2、解压后拷贝cas目录下代码到工程目录/org/jeecg/modules下

3、application.yml 进行如下配置

  1. cas:
  2. # 配置CAS服务地址,cas为工程目录,部署到ROOT目录下https://cas.test.com:8443即可
  3. prefixUrl: https://cas.test.com:8443/cas

4、ShiroConfig中对该请求进行权限排除

/src/main/java/org/jeecg/config/ShiroConfig.java 类中方法 shiroFilter进行如下配置:

  1. //cas验证登录
  2. filterChainDefinitionMap.put("/cas/client/validateLogin", "anon");

以上完成Jeecg Boot后端对接CAS所有操作,启动项目即可