// 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 add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddControllers(); //Setup para configuração do Swagger SwaggerSetup.AddSwaggerSetup(services); //Setup para configuração do EF EntityFrameworkSetup.AddEntityFrameworkSetup(services, Configuration); //Setup para o JWT JwtBearerSetup.AddJwtBearerSetup(services, Configuration); //Setup para MongoDB MongoDbSetup.AddMongoDbSetup(services, Configuration); //Injecao de dependencia DependenxyInjection.Register(services); //Setup para MediatR MediatRSetup.AddMediatRSetup(services); //Setup para AutoMapper AutoMapperSetup.AddAutoMapperSetup(services); //Setup para o CORS CorsSetup.AddCorsSetup(services); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddControllers(); //setup para configuração Swagger.. SwaggerSetup.AddSwaggerSetup(services); //setup para configuração do EntityFramework.. EntityFrameworkSetup.AddEntityFrameworkSetup(services, Configuration); //setup para configuração de injeção de dependencia.. InjecaoDependencia.Registrar(services); //setup para JWT Bearer.. JwtBearerSetup.AddJwtBearerSetup(services, Configuration); //setup para MongoDB.. MongoDBSetup.AddMongoDBSetup(services, Configuration); //setup para MediatR.. MediatRSetup.AddMediatRSetup(services); //setup para AutoMapper.. AutoMapperSetup.AddAutoMapperSetup(services); //Setup para o Cors CorsSetup.AddCorsSetup(services); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddControllers(); SwaggerSetup.AddSwaggerSetup(services); EntityFrameworkSetup.AddEntityFrameworkSetup(services, Configuration); JwtBearerSetup.AddJwtBearerSetup(services, Configuration); MongoDBSetup.AddMongoDBSetup(services, Configuration); DependencyInjection.Register(services); MediatRSetup.AddMediatRSetup(services); AutoMapperSetup.AddAutoMapperSetup(services); CorsSetup.AddCorsSetup(services); }
// 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(); //Setup para configuração do CORS CorsSetup.UseCorsSetup(app); 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) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } //app.UseHttpsRedirection(); app.UseRouting(); CorsSetup.UseCorsSetup(app); JwtBearerSetup.UseJwtBearerSetup(app); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); SwaggerSetup.UseSwaggerSetup(app); }