コード例 #1
0
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddOptions();

            services.AddAutoMapper(
                ConfigurationHelper.ConfigureMapper,
                ConfigurationHelper.GetAssemblies());

            services.AddSpaStaticFiles(ConfigurationHelper.ConfigureSpaStaticFiles);

            // Использовать при развертывании на реальном сервере.
            // services.AddCodeExecutionSystem();

            services
            .AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
            .AddJwtBearer(x => ConfigurationHelper.ConfigureJwtBearer(x, Configuration));

            services
            .AddMvc()
            .SetCompatibilityVersion(CompatibilityVersion.Version_2_2)
            .AddJsonOptions(ConfigurationHelper.ConfigureJson);

            DependencyRegistrar.Register(services, Configuration);
        }