Пример #1
0
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
        {
            loggerFactory.AddConsole(LogLevel.Debug);

            loggerFactory.AddConsole(Configuration.GetSection("Logging"));
            loggerFactory.AddDebug();
            loggerFactory.AddFile("Logs/api-log-{Date}.log");

            app.UseRequestLocalization(new RequestLocalizationOptions
            {
                DefaultRequestCulture = new RequestCulture(new CultureInfo("pt-BR")),
                SupportedCultures     = new List <CultureInfo>
                {
                    new CultureInfo("pt-BR")
                },
                SupportedUICultures = new List <CultureInfo>
                {
                    new CultureInfo("pt")
                }
            });

            app.UseAuthentication();
            app.AddTokenMiddleware();
            app.UseDeveloperExceptionPage();

            app.UseCors("AllowAnyOrigin");

            app.UseMvc();

            AutoMapperConfigCore.RegisterMappings();
        }
Пример #2
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, IOptions <ConfigSettingsBase> configSettingsBase)
        {
            loggerFactory.AddConsole(Configuration.GetSection("Logging"));
            loggerFactory.AddDebug();
            loggerFactory.AddFile("Logs/calemas-api-{Date}.log");

            app.UseDeveloperExceptionPage();

            app.UseIdentityServerAuthentication(new IdentityServerAuthenticationOptions
            {
                Authority            = configSettingsBase.Value.AuthorityEndPoint,
                ApiName              = "ssocalemas",
                RequireHttpsMetadata = false
            });

            //var suportedCultures = new[]
            //{
            //    new CultureInfo("pt-BR")
            //};

            //app.UseRequestLocalization(new RequestLocalizationOptions
            //{
            //    DefaultRequestCulture = new RequestCulture("pt-BR"),
            //    SupportedCultures = suportedCultures,
            //    SupportedUICultures = suportedCultures
            //});

            app.AddTokenMiddleware();
            app.UseMvc();

            AutoMapperConfigCore.RegisterMappings();
        }
Пример #3
0
 protected void Application_Start()
 {
     AutoMapperConfigCore.RegisterMappings();
     GlobalConfiguration.Configure(WebApiConfig.Register);
 }