2
我在aspnetcore 1.1中使用基於聲明的身份驗證和授權。如何以aspnetcore身份顯示未經授權的郵件
如果用戶未登錄,他會按預期登錄到登錄頁面。
但是,如果用戶已登錄,但沒有正確的聲明,則用戶會再次轉發回登錄頁面。
我該如何改變它,以便將用戶路由到另一個視圖,其中顯示「您沒有被授權......」?
services.AddAuthorization(options=>
{
options.AddPolicy("IsEDIAdmin", policy =>
policy.RequireClaim("IsEDIAdmin"));
});
[Authorize(Policy = "IsEDIAdmin")]
public IActionResult App()
{
return PartialView();
}
很不錯的!將嘗試行走 –
太好了,請讓我知道它是怎麼回事。 – DavidG