授权属性始终重定向到登录站点

时间:2020-09-22 07:35:49

标签: c# asp.net asp.net-authorization

我尝试创建一个用户页面,该访问将只有授权用户并具有“用户”角色。 问题是,总是返回302状态代码并重定向到登录页面。

是的,我确定该用户具有“用户”角色-我已选中。

该项目位于ASP .NET Core MVC 3.1-Web应用程序中

UserController

[Authorize(Policy = "Client")]
public class UserController : Controller
{ 
    public IActionResult Index()
    {
        return View();
    }
}

Startup.cs

services.AddAuthorization(options => { 
    options.AddPolicy("Client", policy => 
    policy.RequireRole("User"));
});

0 个答案:

没有答案