2
私はasp.netコアで作業していますが、私はいくつかのことを理解していません。このようなアクションにAuthorizeAttributeおよび属性セットからクラスを作成すると、我々は行動をフィルタリングして許可することができるmvc.net 5に例えば :ASP.NETコアのカスタム認可属性
public class AdminAuthorize : AuthorizeAttribute {
public override void OnAuthorization(AuthorizationContext filterContext) {
base.OnAuthorization(filterContext);
if (filterContext.Result is HttpUnauthorizedResult)
filterContext.Result = new RedirectResult("/Admin/Account/Login");
}
}
が、asp.netコアに、我々はAuthorizeAttributeを持っていない... どのように私はカスタムアクションのasp.netコアでこのようなフィルタを設定できますか?
別の方法がありますか? – Moein
認証ミドルウェアがない別の方法を意味するなら、私は認証目的のために "いいえ"と言っています。しかし、分岐(管理者、デフォルトなど)には 'MapWhen 'のような別の方法があるかもしれません。 –