随笔分类 - 分布式会话与单点登录
分布式会话与单点登录
摘要:单点登录 相同一级域名的单点登录 通过Token+Redis实现分布式会话, 可以在相同一级域名下实现单点登录, 那么如何实现跨一级域名的单点登录呢? 不同一级域名的单点登录 一级域名不一样, 如何实现单点登录呢? 比如.jd.com和.tb.com要实现会话共享, 这个时候由于一级域名不同, co
阅读全文
摘要:分布式会话的存储: 将用户信息缓存到Redis中, 然后前端用户通过Token存储到Cookie中就可以实现 分布式会话的控制: 通过SpringIntercepter实现, 校验用户登录的Token是否和缓存中一致 分布式会话的访问时间重置, 在拦截器中当验证通过时刷新Redis中的过期时间, 俗
阅读全文
摘要:动静分离会话 用户请求服务端, 由于动静分离, 前端发起HTTP请求, 不会携带任何状态, 当用户第一次请求以后, 我们手动设置一个Token, 作为用户会话,存入Redis中, 如此作为redis-session, 并且这个Token设置后放入前端cookie中(app或者小程序可以放入缓存),
阅读全文
摘要:为何使用无状态会话 有状态会话都是放在服务器, 一旦用户会话多, 那么内存就会出现瓶颈, 而无状态会话可以采用介质, 前端可以使用Cookie(app可以使用缓存)保存用户ID或者Token, 后端比如Redis, 相应的用户会话都会存放入Redis中进行管理, 如此, 对应用部署的服务器就不会造成
阅读全文
摘要:分布式会话 什么是会话 会话Session代表的是客户端与服务器的一次交互过程,这个过程可以是连续也可以是时断时续的。曾经的Servlet时代(jsp),一旦用户与服务端交互,服务器用户创建一个session,同时前端会有一个jsessionid,每次交互都会携带。如此一来,服务器只要在接到用户请求
阅读全文

浙公网安备 33010602011771号