1. 简介
此篇介绍 前后端分离 域名端口相同的情况下集成CAS客户端,因为比较罕见,所以就说下大体流程,源码传送门
1. 配置hosts
由于CAS是基于cooke和session的所以我们需要配置域名映射
客户端集成分为五种情况 此篇介绍集成 前后端分离项目集成CAS客户端
测试时配置hosts
位置: C:\Windows\System32\drivers\etc
#统一认证地址
127.0.0.1 www.sso.com
#普通web项目的地址
127.0.0.1 www.commonweb.com
#maven项目的地址
127.0.0.1 www.mavenweb.com
#springboot一体(前后端未分离)项目地址
127.0.0.1 www.bootweb.com
#springboot后台地址
127.0.0.1 www.clientback.com
#前台地址
127.0.0.1 www.clientweb.com
2. 重写四个类
详见源码
3. 参见上篇博文
和前后端分离域名不同的项目结构 大体相同,说下差异