3
我想在域(domain.com)的根上承載ServiceStack身份驗證提供程序,併爲整個域(sub1.domain.com,sub2.domain.com )。ServiceStack - 對域和子域的身份驗證
是否有可能用我自己的默認實現ICookies
替換,以便我可以在cookie中設置域名?我看到HttpResponseWrapper
實例化默認實現,所以我猜測不。
有沒有另一種方法?
我想在域(domain.com)的根上承載ServiceStack身份驗證提供程序,併爲整個域(sub1.domain.com,sub2.domain.com )。ServiceStack - 對域和子域的身份驗證
是否有可能用我自己的默認實現ICookies
替換,以便我可以在cookie中設置域名?我看到HttpResponseWrapper
實例化默認實現,所以我猜測不。
有沒有另一種方法?
我用下面的pull request解決了我的問題。
在Web.config中,您可以爲您的cookie指定域。 ServiceStack覆蓋了這個值,但是現在ServiceStack將會保留它,如果它被指定的話。
<configuration>
<system.web>
<httpCookies domain=".domain.com" />
</system.web>
</configuration>
最近版本的服務堆棧允許您使用端點主機配置來設置域。 endpointHostConfig.RestrictAllCookiesToDomain =「domain.com」; – jeffgabhart