Asp.NET Core + OIDC Code Flow异常:Correlation failed。
创始人
2024-09-14 11:00:27
0

这个错误通常是由于跨站请求伪造(CSRF)攻击引起的。为了解决这个问题,可以尝试以下方法:

1.确保在Startup.cs文件的ConfigureServices方法中添加了CSRF防护:

services.AddControllersWithViews()
    .AddRazorRuntimeCompilation()
    .AddSessionStateTempDataProvider()
    .AddMvcOptions(options =>
    {
        options.Filters.Add(new AutoValidateAntiforgeryTokenAttribute());
    });

services.AddAntiforgery(options =>
{
    options.HeaderName = "X-CSRF-TOKEN";
});

2.在登录页面中,确保在表单中添加了@Html.AntiForgeryToken()

@using (Html.BeginForm(null, null, FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
{
    @Html.AntiForgeryToken()

    

    
}

3.确保在登录页面的Post方法中验证AntiForgeryToken:

[HttpPost]
[ValidateAntiForgeryToken]
public async Task Login(LoginViewModel model)
{
    // 登录逻辑
}

这些步骤应该能够解决由于CSRF攻击引起的Correlation failed异常。如果问题仍然存在,请检查你的代码和配置,确保没有其他地方导致了这个问题。

相关内容

热门资讯

科技辅助!红龙poker辅助指... 科技辅助!红龙poker辅助指令(透视)werplan辅助软件(攻略教程开挂辅助下载);无需打开直接...
固有有开挂"天天微友... 固有有开挂"天天微友亲友圈辅助器"开挂(透视)辅助平台(德州论坛真是有挂)您好:天天微友亲友圈辅助器...
正品辅助!闲逸辅助插件(透视)... 正品辅助!闲逸辅助插件(透视)竞技联盟辅助(切实教程开挂辅助插件);无需打开直接搜索微信(13670...
先前有辅助"陕西辅助... 大家好,今天小编来为大家解答陕西辅助器具适用平台这个问题咨询软件客服可以免费测试直接加微信(1367...
发现辅助!兴动助手辅助器(透视... wepoker有没有辅助开挂教程视频分享装挂详细步骤在当今的网络游戏中,wepoker有没有辅助作为...
一向有辅助"边锋嘉兴... 边锋嘉兴辅助开挂教程视频分享装挂详细步骤在当今的网络游戏中,边锋嘉兴辅助作为一种经典的娱乐方式,吸引...
素来有辅助"微信超级... 素来有辅助"微信超级三加一免费辅助"开挂(透视)辅助插件(黑科技教程有挂实锤)《详细加薇136704...
分析开挂!决战十水三修改器(透... 分析开挂!决战十水三修改器(透视)pokemomo辅助软件(微扑克教程开挂辅助脚本);无需打开直接搜...
本然有开挂"金虎爷辅... 本然有开挂"金虎爷辅助"开挂(透视)辅助神器(必备教程有挂技巧);无需打开直接搜索薇:1367043...
盘点开挂!wepoker辅助透... 盘点开挂!wepoker辅助透视软件(透视)hhpoker的辅助是真的吗(攻略教程开挂辅助工具);无...