单点登陆系统问题

字节跳动面经:单点登陆系统介入新的子系统的时候,需要怎么设置?如果我使用的是CAS原理的话。有没有大佬可以帮忙解释一下这个问题?
全部评论
简单介绍,cas分为client和server,还有ST,TGT,TGC等概念,可以简单理解为一个共享cookie。当登录时,会在cas-server设置一个TGC,子系统需要接入cas-client,并配置过滤器,当有请求经过过滤器时,会重定向到cas-server验证是否有TGC,有则已登录,否则未登录。
点赞 回复 分享
发布于 2021-02-23 07:58
可以用jwt,oauth2等,cas认证如果是标准的开源服务端,可以使用,cas-client jar包直接接入,找个文档配置拦截器即可,如果是自己开发的两个系统,a单点b系统,b系统可以自己开发个token逻辑,让a拿b的token,b做校验,单点的方式很多,具体还是要根据项目的实际情况考虑
点赞 回复 分享
发布于 2021-03-04 23:54

相关推荐

10-30 10:16
南京大学 Java
龚至诚:给南大✌️跪了
点赞 评论 收藏
分享
头像
11-21 11:39
四川大学 Java
是红鸢啊:忘了还没结束,还有字节的5k 违约金
点赞 评论 收藏
分享
1 2 评论
分享
牛客网
牛客企业服务