【问题标题】:ServiceStack - Authentication for domain and subdomainsServiceStack - 域和子域的身份验证
【发布时间】:2012-12-22 04:18:59
【问题描述】:

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

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

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

还有其他方法吗?

【问题讨论】:

    标签: servicestack


    【解决方案1】:

    我通过以下pull request 解决了我的问题。

    在 Web.config 中,您可以指定 cookie 的域。 ServiceStack 覆盖了这个值,但现在 ServiceStack 将不理会它,如果它被指定了。

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

    【讨论】:

    • 服务堆栈的最新版本允许您使用端点主机配置设置域。 endpointHostConfig.RestrictAllCookiesToDomain = "domain.com";
    猜你喜欢
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    • 1970-01-01
    • 2011-05-04
    • 2021-11-19
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    相关资源
    最近更新 更多