Я заметил, что приложение ядра asp.net может быть настроено глобально на Authorize
, но только аутентифицированный пользователь. Я хотел бы знать, в чем разница между этими двумя подходамиДобавление авторизации в приложении ASP.NET Core
1-й
public void ConfigureServices(IServiceCollection services)
{
services.AddAuthorization();
}
2-
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc(config =>
{
var policy = new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build();
config.Filters.Add(new AuthorizeFilter(policy));
});
}
так что нам нужно настроить оба? – LP13
Да. Вам нужно добавить, затем настроить фильтр – blowdart