public void ConfigureServices(IServiceCollection services) { services.AddAuth(Configuration); services.AddDataAccess(Configuration); services.AddApplication(); services.AddScoped <ICurrentUserService, CurrentUserService>(); services .AddControllers() .AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining <IAppDbContext>()); services.AddCors(o => o.AddPolicy("AllowOrigin", builder => { builder .WithOrigins("http://localhost:5000") .AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader(); })); SpaConfiguration.RegisterStaticFiles(services, Configuration); OptionsConfiguration.RegisterOptions(services, Configuration); JwTAuthenticationConfiguration.RegisterJwtAuthentication(services, Configuration); ServicesConfiguration.RegisterServices(services); }