如何从另一台服务器authentication用户会话?

这是用例:

  1. 服务器A对用户进行身份validation并为用户创build一个会话。
  2. 用户想要与服务器B通信
  3. 服务器B需要在用户可以继续之前authentication用户。

我的问题:
服务器B应如何authentication用户?

注意:服务器A是一个node.js,express服务器B是socket.io专用服务器。

只需使用其中一个非内存会话存储。 一些示例会话存储Express / Connect中间件包括:

  • Cookie商店
  • Redis商店
  • MongoDB商店
  • CouchDB商店
  • Riak商店
  • memcached商店
  • leveldb商店
  • MySQL商店
  • PostgreSQL存储
  • Firebase商店

如果你正在创build一个SPA(例如angular.js),你也可以使用标记(例如JWT ),而不是使用cookie来跟踪会话。