Требование авторизации в ASP.NET Core 1.0
Следующий код в методе ConfigureServices() в Startup.cs работал нормально в моем проекте ASP.NET Core 1.0 RC1. Теперь я переношу его в окончательную версию, но эта строка дает мне сообщение об ошибке "AuthorizationPolicyBuilder не содержит конструктор, который принимает столько аргументов".
services.AddMvc(options =>
// Require authenticated users throughout the application
options.Filters.Add(new AuthorizeFilter(new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build()));
);
Какие изменения мне нужно внести в эту линию?
1 ответ
Решение
На самом деле это просто синтаксическая ошибка. Убери точку с запятой:
services.AddMvc(options =>
// Require authenticated users throughout the application
options.Filters.Add(new AuthorizeFilter(new AuthorizationPolicyBuilder()
.RequireAuthenticatedUser()
.Build()))
);