Cookies 如何在ASP.NET 4.6.1及以下版本中支持SameSite Cookie

Cookies 如何在ASP.NET 4.6.1及以下版本中支持SameSite Cookie,cookies,.net-4.6,.net-4.6.1,samesite,Cookies,.net 4.6,.net 4.6.1,Samesite,我用asp.NETMVC开发了一个网站 我们确实在站点上运行了一次扫描,它给出了一个C S R F请求将站点cookie设置为同一站点。 在web.config中尝试了下面的代码,但似乎它只在4.7.1版本中起作用- 在.NET4.6中,我们有什么方法可以实现这一点吗?急需帮助:) cookie-Same-Site=“无” 复卷尺 签出此()签出此() <httpCookies cookieSameSite="None" /> <rewrite> &l

我用asp.NETMVC开发了一个网站

我们确实在站点上运行了一次扫描,它给出了一个C S R F请求将站点cookie设置为同一站点。 在web.config中尝试了下面的代码,但似乎它只在4.7.1版本中起作用-

在.NET4.6中,我们有什么方法可以实现这一点吗?急需帮助:)

  • cookie-Same-Site=“无”
  • 
    
  • 复卷尺
  • 
    
    签出此()签出此()
    <httpCookies cookieSameSite="None" />
    
    <rewrite>
          <outboundRules>
            <rule name="Add SameSite" preCondition="No SameSite">
              <match serverVariable="RESPONSE_Set_Cookie" pattern=".*" negate="false" />
              <action type="Rewrite" value="{R:0}; SameSite=strict" />
              <conditions>
              </conditions>
            </rule>
            <preConditions>
              <preCondition name="No SameSite">
                <add input="{RESPONSE_Set_Cookie}" pattern="." />
                <add input="{RESPONSE_Set_Cookie}" pattern="; SameSite=strict" negate="true" />
              </preCondition>
            </preConditions>
          </outboundRules>
        </rewrite>