如何持久保存ServiceStack会话cookie?

时间:2014-05-07 22:39:28

标签: .net cookies servicestack

在我们公司,我们正在考虑使用ServiceStack通过REST / SOAP API公开域特定服务,并从包括网站在内的多个后端使用这些服务。一种非常常见的SOA方案。我们的服务需要身份验证和会话支持。

我是否必须同时保留ss-id和ss-pid cookie,以使身份验证和会话在来自同一客户端的多个请求中保持一致?

我的偏好是选择并保存一个......那么,哪一个?

1 个答案:

答案 0 :(得分:1)

当用户对您的服务进行身份验证时,RememberMe属性将确定用户会话是保存在Temporary SessionId(ss-id)还是Permanent SessionId(ss-pid)下,此首选项在Users中指定ss-opt=temp/perm Cookie。

默认情况下,如果未指定RememberMe=true,则ServiceStack默认使用临时ss-id cookie存储用户会话,在这种情况下,唯一需要发送的会话。