gpt4 book ai didi

asp.net - URL 大小写更改时 IIS 7 Web 应用程序丢失身份验证

转载 作者:行者123 更新时间:2023-12-02 21:15:56 27 4
gpt4 key购买 nike

我们的网络应用程序遇到奇怪的行为。如果我在使用应用程序进行身份验证后将 URL 或其部分内容更改为大写,则必须重新进行身份验证。这是一个例子:

https://host.domain.com/website/asp

如果我在身份验证后将该 URL 复制并粘贴到新选项卡中,它将自动进行身份验证并将我带到登录页面。但是,如果我将其粘贴到新选项卡中,而另一个选项卡已通过身份验证:

https://host.domain.com/webSITE/asp

我必须使用该应用重新进行身份验证。 (或者 IIS,这个我不确定)

当开发对象时没有考虑大小写时,这会带来问题,我认为这种行为是不可取的。我将联系应用程序供应商,但我想知道是否有人在 IIS 7 中遇到过此类问题。

谢谢,最大

最佳答案

IIS 通常不区分大小写。敏感性发挥作用的地方在于集成模块。像 rewrite 这样的模块可能区分大小写。您没有指定,但您的 IIS 应用程序是否使用重写?此外,您的供应商可能拥有正在进行区分大小写检查的 Controller 。但我的猜测是真正的浏览器是罪魁祸首。基于 URL 路径的 cookie 的浏览器可以使这些 cookie 区分大小写。看这个link有关报告相同问题的用户的更多信息。

关于asp.net - URL 大小写更改时 IIS 7 Web 应用程序丢失身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15659429/

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