我想在域 (domain.com) 的根目录上托管 ServiceStack 身份验证提供程序,并为整个域 (sub1.domain.com、sub2.domain.com) 进行身份验证。
是否可以用我自己的替换默认实现,ICookies
以便我可以在 cookie 中设置域?
我看到它HttpResponseWrapper
实例化了默认实现,所以我猜不是。
还有另一种方法吗?
我想在域 (domain.com) 的根目录上托管 ServiceStack 身份验证提供程序,并为整个域 (sub1.domain.com、sub2.domain.com) 进行身份验证。
是否可以用我自己的替换默认实现,ICookies
以便我可以在 cookie 中设置域?
我看到它HttpResponseWrapper
实例化了默认实现,所以我猜不是。
还有另一种方法吗?
我通过以下拉取请求解决了我的问题。
在 Web.config 中,您可以为 cookie 指定域。ServiceStack 覆盖了这个值,但现在如果指定了它,ServiceStack 将不理会它。
<configuration>
<system.web>
<httpCookies domain=".domain.com" />
</system.web>
</configuration>