背景:
1、每家公司基本都会有自己的管理平台,说到管理平台就离不开 角色,权限等问题,避免越权问题。所以我们引入shiro来解决这个问题,为什么用shiro呢?因为他功能全,开发简单。
2、每家公司基本都不只一个管理平台,可能有很多个,如果我们登录每个平台都需要输入账号密码的话,那也太麻烦了吧。所以我们引入cas来做sso单点登录,意思就是,我只要登录了一个管理平台,从这个平台里跳到另外一个平台,就无需再登录了。
开发步骤:
2、其次开始cas的准备工作:使用cas-server和cas-client测试SSO单点登录的功能
3、然后我们在springboot里把shiro和cas集成起来,当做cas-client,和cas-server一起测试SSO单点登录的功能
5、多个cas-client和改造后的cas-server一起进行测试,模拟实际中的项目
6、gitee地址: