// 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; //capturar erros PII (expiração token) } CorsSetup.UseCorsSetup(app);//deve ficar aqui esta linha app.UseHttpsRedirection(); app.UseRouting(); //app.UseAuthorization();--antiga autorização para swagger(deve ser retirada para o JWT funcionar) //setup para configuração do JWT bearer.. JwtBearerSetup.UseJwtBearerSetup(app); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); //setup para configuração do Swagger.. SwaggerSetup.UseSwaggerSetup(app); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } var logger = loggerFactory.CreateLogger <Program>(); logger.LogInformation("######################################################################################"); logger.LogInformation("#### Executando o m�todo Configure() ####" + DateTime.Now.ToLongDateString()); logger.LogInformation("######################################################################################"); app.UseHttpsRedirection(); //app.UseForwardedHeaders(new ForwardedHeadersOptions //{ // ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto //}); app.UseRouting(); app.UseCors(x => x .AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader()); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); SwaggerSetup.UseSwaggerSetup(app); }
// 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(); } app.UseRouting(); CorsSetup.UseCorsSetup(app); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); SwaggerSetup.UseSwaggerSetup(app); }
public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseCors(options => options .AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader()); app.UseRouting(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); SwaggerSetup.UseSwaggerSetup(app); }
// 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(); } app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); //Swagger configration setup SwaggerSetup.UseSwaggerSetup(app); //EventBus configuration setup EventBusSetup.UseEventBusSetup(app); }
/// <summary> /// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. /// </summary> /// <param name="app"></param> /// <param name="env"></param> public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseAuthentication(); app.UseCors(x => x.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod()); app.UseStaticFiles(); app.UseStaticFiles(new StaticFileOptions() { FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), @"Resources")), RequestPath = new PathString("/Resources"), }); app.UseMvc(); SwaggerSetup.UseSwaggerSetup(app); }