2
aspnetcore 1.1でクレームベースの認証と承認を使用しています。aspnetcore IDで許可されていないメッセージを表示する方法
ユーザーがログインしていない場合、ユーザーはログインページに期待どおりに行きます。
ただし、ユーザーがログインしているが正しいクレームがない場合、ユーザーは再びログインページに戻ります。
どのように変更すると、ユーザーは「あなたは承認されていません...」という別のビューにルーティングされますか?
services.AddAuthorization(options=>
{
options.AddPolicy("IsEDIAdmin", policy =>
policy.RequireClaim("IsEDIAdmin"));
});
[Authorize(Policy = "IsEDIAdmin")]
public IActionResult App()
{
return PartialView();
}
非常に素晴らしいです!トムローを試してみる –
すごいよ、どうなるか教えてください。 – DavidG