// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IApiVersionDescriptionProvider apiVersionDescriptionProvider) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } //app.UseHttpsRedirection(); app.UseRouting(); CorsOrginConfiguration.Configure(app); app.UseAuthentication(); app.UseAuthorization(); SwaggerConfiguration.Configure(app, SwaggerConfig, apiVersionDescriptionProvider); app.UseHealthChecks("/hc"); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); IdentityModelEventSource.ShowPII = true; } app.UseHsts(); //app.UseHttpsRedirection(); CorsOrginConfiguration.Configure(app); app.UseStaticFiles(); app.UseIdentityServer(); app.UseCookiePolicy(new CookiePolicyOptions { MinimumSameSitePolicy = SameSiteMode.Lax }); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); // init default admin role //InitializeSystemAdministrator(app).GetAwaiter().GetResult(); }