刷新时 Blazor 服务器端会导致 AccessDenied 错误

问题描述 投票:0回答:1

我将 ASP.NET Core 8 Blazor 服务器应用程序与 MVC 结合使用,我的问题是当我使用授权属性刷新页面时,出现 http 403 错误。

如果我返回或重写网址,一切都很好。

我更改了默认cookie并使用JWT,但我仍然有这个错误

asp.net-core blazor blazor-server-side blazor-webassembly
1个回答
0
投票

问题是我的 AdminPanel 的根文件夹中有一个属性,例如子文件夹中有一个属性 根:

@attribute [Authorize(Roles = "Administrator, System")]
孩子:
@attribute [Authorize(Roles = "Branch")]

我只是改变我的

@attribute [Authorize(Roles = "Branch")]

@attribute [Authorize(Roles = "Administrator, System, Branch")]
© www.soinside.com 2019 - 2024. All rights reserved.