gpt4 book ai didi

iis - SameSite cookie IIS

转载 作者:行者123 更新时间:2023-12-04 10:42:33 25 4
gpt4 key购买 nike

我在 IIS 中尝试过相同站点的 cookie。但没有运气。我如何在 IIS 中使用它?顺便说一句,我使用的是 Windows Server 2012 R2。

配置:

<sessionState timeout="60" cookieSameSite="None" />
<httpCookies sameSite="None"/>

最佳答案

这通常在应用程序的启动和初始化中进行管理。

在 IIS(而不是您的应用程序)中执行此操作的一种方法是添加出站重写规则以附加 SameSite=None到响应中发送的 cookie。

示例 Web.config :

<system.webServer>
<rewrite>
<outboundRules>
<clear />
<rule name="Add SameSite" preCondition="No SameSite">
<match serverVariable="RESPONSE_Set_Cookie" pattern=".*" negate="false" />
<action type="Rewrite" value="{R:0}; SameSite=None" />
</rule>
<preConditions>
<preCondition name="No SameSite">
<add input="{RESPONSE_Set_Cookie}" pattern="." />
<add input="{RESPONSE_Set_Cookie}" pattern="; SameSite=None" negate="true" />
</preCondition>
</preConditions>
</outboundRules>
</rewrite>
</system.webServer>

关于iis - SameSite cookie IIS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59858471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com