【发布时间】:2019-09-29 23:20:41
【问题描述】:
在我的 MVC 控制器中,我会重载 OnActionExecuting 方法来检查安全权限可访问性。在没有控制器的情况下路由到 razor 页面时,在 Blazor 服务器端是否存在与此行为等效的行为?
public override void OnActionExecuting(ActionExecutingContext context)
{
if (!context.IsAuthorized(out string message))
context.Result = StatusCode((int)HttpStatusCode.Unauthorized,
message);
base.OnActionExecuting(context);
}
【问题讨论】:
-
> “我会重载 OnActionExecuting 方法来检查安全权限”——这就是授权过滤器的用途。
-
是否有与我可以添加到我的剃须刀页面的等效项?
标签: c# blazor blazor-server-side .net-core-3.0