gpt4 book ai didi

asp.net-mvc - 有没有办法重命名 RequestVerificationToken cookie 名称?

转载 作者:行者123 更新时间:2023-12-04 02:39:16 25 4
gpt4 key购买 nike

使用ASP.net MVC v2.0,任何方式更改名称__RequestVerificationToken cookies ?为了隐藏我们的底层技术堆栈,我想将 cookie 重命名为无法追溯到 ASP.Net MVC 的名称。

更多信息请访问 Steve Sanderson's blog .

最佳答案

查看 MVC 2 源代码,我认为无法更改 cookie 名称。 AntiForgeryData 类开始:

private const string AntiForgeryTokenFieldName = "__RequestVerificationToken";

并获取它只是调用的 cookie 名称:
string cookieName = AntiForgeryData.GetAntiForgeryTokenName(ViewContext.HttpContext.Request.ApplicationPath);

在 HtmlHelper 类中。它获取应用程序路径并将其转换为 base 64 并将其附加到 __RequestVerificationToken 的末尾,这是您在查看源时看到的内容。

如果您确实需要更改名称,我建议您从 codeplex 下载 MVC 2 源代码,并使用源代码作为引用来创建您自己的 html 帮助程序和防伪 token 。但是在这样做时,您总是可以引入自己的错误......

关于asp.net-mvc - 有没有办法重命名 RequestVerificationToken cookie 名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3420652/

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