ServiceStack - 域和子域的身份验证

时间:2012-12-11 22:25:59

标签: servicestack

我想在域的根目录(domain.com)上托管ServiceStack身份验证提供程序,并使身份验证适用于整个域(sub1.domain.com,sub2.domain.com)。

是否可以用我自己的ICookies替换默认实现,以便我可以在cookie中设置域名?

我看到HttpResponseWrapper实例化默认实现,所以我猜不了。

还有其他方法吗?

1 个答案:

答案 0 :(得分:2)

我使用以下pull request解决了我的问题。

在Web.config中,您可以为Cookie指定域。 ServiceStack正在覆盖此值,但现在ServiceStack将指定它。

<configuration>
  <system.web>
    <httpCookies domain=".domain.com" />
  </system.web>
</configuration>