springboot+mybatis-plus+shiro+docker+redis+fastdfds前后端分离

先搭出能启动的框架springboot+mybatis-plus+shiro.
docker启动redis
实现redis存储登陆信息,但面临着问题:
如何解决session共享问题(单点登陆)。sessionid唯一,转化为token。在前后端都可以确认唯一。第一次登陆成功,就会保存到redis中。(前端也是通过sessionid不同识别不同的session)
SessionDao /IRedisManager / 启用redis
修改安全管理器的DefaultWebSessionManager 。

SessionDao(redisSession)注入DefaultWebSessionManager,DefaultWebSessionManager注入到DefaultWebSecurityManager

springboot+mybatis-plus+shiro+docker+redis+fastdfds前后端分离
设置WEB会话管理器DefaultWebSessionManager的getSessionId方法得到token
springboot+mybatis-plus+shiro+docker+redis+fastdfds前后端分离