Authentication 微服务中的身份验证:每个用户一个会话

Authentication 微服务中的身份验证:每个用户一个会话,authentication,microservices,Authentication,Microservices,我的应用程序由几个微服务组成。我想授权允许: 通过授权微服务执行授权 注销 不允许用户从多个设备登录(即,如果用户从计算机A登录,则在从计算机B授权时,使会话对计算机A无效) 我读到,对于微服务,最好使用JWT令牌。但它不允许实现第3点(除非在验证它时,您没有每次联系数据库,这使得不建议使用它) 有人有什么建议吗

我的应用程序由几个微服务组成。我想授权允许:

  • 通过授权微服务执行授权
  • 注销
  • 不允许用户从多个设备登录(即,如果用户从计算机A登录,则在从计算机B授权时,使会话对计算机A无效)
  • 我读到,对于微服务,最好使用JWT令牌。但它不允许实现第3点(除非在验证它时,您没有每次联系数据库,这使得不建议使用它)

    有人有什么建议吗