2
我在aspnetcore 1.1中使用基于声明的身份验证和授权。如何以aspnetcore身份显示未经授权的邮件
如果用户未登录,他会按预期登录到登录页面。
但是,如果用户已登录,但没有正确的声明,则用户会再次转发回登录页面。
我该如何改变它,以便将用户路由到另一个视图,其中显示“您没有被授权......”?
services.AddAuthorization(options=>
{
options.AddPolicy("IsEDIAdmin", policy =>
policy.RequireClaim("IsEDIAdmin"));
});
[Authorize(Policy = "IsEDIAdmin")]
public IActionResult App()
{
return PartialView();
}
很不错的!将尝试行走 –
太好了,请让我知道它是怎么回事。 – DavidG