如何从另一台服务器authentication用户会话?
这是用例:
- 服务器A对用户进行身份validation并为用户创build一个会话。
- 用户想要与服务器B通信
- 服务器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来跟踪会话。