请问一下用cas登陆应该放在哪里

来源:9-3 Zuul鉴权和添加用户服务

浩然之气

2018-10-22

公司单个应用是用cas登陆的,如果改成微服务架构,那cas客户端应该放在zuul里,还是每个业务服务里面?业务服务可能配置有些免登陆的url,放在zuul里面吗,这样跟zuul耦合比较紧?

写回答

1回答

廖师兄

2018-10-24

cas作为单独的一个服务,每个业务需要单独判断是否登录(如有需要可以调用cas服务),url是否免登录应该由业务服务控制,不应该放到zuul。业务里url判断登录会很重复繁琐?不会的,可以开发一个公用的注解,比如@NeedLogin,加在方法上。

0
3
浩然之气
回复
廖师兄
嗯,我已经改造了,跟参考文章不一样。我的zuul不涉及权限控制,所有服务都实现cas客户端,然后用redis实现session共享就可以了,非常感谢师兄提示
2018-10-28
共3条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5673 学习 · 2489 问题

查看课程