sa-token/sa-token-doc/doc/fun/session-model.md
2021-04-17 17:08:02 +08:00

815 B
Raw Blame History

Session模型详解


sa-token中, Session 分为三种, 分别是:

  • User-Session: 指的是框架为每个loginId分配的Session
  • Token-Session: 指的是框架为每个token分配的Session
  • 自定义Session: 指的是以一个特定的值作为SessionId来分配的Session

假设三个客户端登录同一账号且配置了不共享token那么此时的Session模型是

session-model

简而言之:

  • Token-Session 以token为主只要token不同那么对应的Session对象就不同
  • User-Session 以UserId为主只要token指向的UserId一致那么对应的Session对象就一致
  • 自定义Session 以特定的key为主不同key对应不同的Session对象