代码之家  ›  专栏  ›  技术社区  ›  MightyRocket

更改Kentico CurrentContact cookie的域

  •  0
  • MightyRocket  · 技术社区  · 6 年前

    我在Kentico安装了 sub.mydomain.com 。CurrentContact cookie是使用以下域创建的 sub.mydomain。com公司 .我希望cookie能够被其他子管理员读取,如 app.mydomain.com

    有没有办法做到这一点?是否有 web.config 设置或系统事件,我们可以在其中更改cookie域?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Peter Mogilnitski    6 年前

    如果为发布cookie .mydomain.com 然后它将在所有子域上访问,即。 sub. app. 但反之亦然。技术上是 sub.mydomain.com app.mydomain.com 是浏览器预期的两个不同域。我认为您需要为域启用CORS支持 app.domain.com 在您的Kentico网站上。配置。 您可以尝试向web中添加类似的内容。配置:

    <httpProtocol>
      <customHeaders>
        <remove name="X-Powered-By" />
        <add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept" />
        <add name="Access-Control-Allow-Methods" value="POST,GET,OPTIONS,PUT,DELETE" />
    <add name="Access-Control-Allow-Origin" value="http://app.mydomain.com" />
    <add name="Access-Control-Allow-Credentials" value="true" />
      </customHeaders>
    </httpProtocol>