【发布时间】:2018-01-30 23:48:29
【问题描述】:
他们是否可以替代 Vapor 的会话中间件包?
我们的客户端平台不支持 cookie。 Vapor 使用 cookie 进行会话管理。
Redis 有一个会话存储 (https://redislabs.com/blog/cache-vs-session-store/) 提供程序,但 Vapor 似乎还没有对此提供支持(如果我错了,请纠正我)。
谢谢!
【问题讨论】:
标签: vapor
他们是否可以替代 Vapor 的会话中间件包?
我们的客户端平台不支持 cookie。 Vapor 使用 cookie 进行会话管理。
Redis 有一个会话存储 (https://redislabs.com/blog/cache-vs-session-store/) 提供程序,但 Vapor 似乎还没有对此提供支持(如果我错了,请纠正我)。
谢谢!
【问题讨论】:
标签: vapor
您需要 Sessions 做什么? Vapor 需要使用 Cookie 以便可以识别用户(每个会话都特定于用户)。如果您使用的是令牌之类的东西,您可能可以编写自己的 TokenSessionsMiddleware 并做几乎所有相同的事情,但将标识符从 cookie 中拉出改为从令牌中拉出
【讨论】:
TokenSessionsMiddleware。谢谢。