Open kaitezhan opened 7 years ago
看了代码,他们通过过滤器sso-filter实现session同步,但是sso-client是一个jar被2个项目所引用,就算调用SessionUtils.setSessionUser(request, new SessionUser(token, account));这个为什么smart-sso-demo也能获取到session呢?
@thysir
使用redis缓存session的话会有问题,
什么问题
@a466350665 server 是没问题的,demo 获取 session 中用户的信息会报空指针,就是sessionUtils的工具类,本地 debug的时候获取session中没有用户信息,切换成本地缓存的话,就能够获取用户信息
@a466350665 建议不同的分支写不同的配置,比如用dubbo和redis的话就新建一个分支
看了代码,他们通过过滤器sso-filter实现session同步,但是sso-client是一个jar被2个项目所引用,就算调用SessionUtils.setSessionUser(request, new SessionUser(token, account));这个为什么smart-sso-demo也能获取到session呢?