fixed build ASC.Common project

require auth for all controllers by default
This commit is contained in:
pavelbannov 2019-05-21 12:10:44 +03:00
parent 5a68d1b184
commit f183eb6536
2 changed files with 5 additions and 1 deletions

View File

@ -27,7 +27,8 @@
using System;
using System.Collections.Generic;
using System.Data.Common;
using System.Data.Common;
using System.Configuration;
using ASC.Common.Data.Sql;
using ASC.Common.Data.Sql.Dialects;

View File

@ -4,6 +4,7 @@ using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Authorization;
using Microsoft.AspNetCore.Mvc.Formatters;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
@ -32,7 +33,9 @@ namespace ASC.Web.Api
services.AddMvc(config =>
{
var policy = new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build();
config.Filters.Add(new TypeFilterAttribute(typeof(FormatFilter)));
config.Filters.Add(new AuthorizeFilter(policy));
});
}