我正在每个类上应用授权属性。
那么是否可以避免这种情况,并立即保护我的整个 Web 应用程序?
类似于“命名空间”级别的东西?
我正在使用 .net core mvc 应用程序。
最佳答案
您应该在启动时在 ConfigureServices
方法中添加您的 Authorization
过滤器。
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc(options =>
{
options.Filters.Add(typeof(YourCustomAuthorizationAttribute));
});
}
关于asp.net-core - 为了安全起见,在 .net mvc 中对整个项目授权属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49590389/