using ApiDatosGuadex.Filtros; var builder = WebApplication.CreateBuilder(args); // Agregar servicios al contenedor builder.Services.AddControllersWithViews(); // Registrar el filtro de autenticación como servicio builder.Services.AddScoped(); // Agregar Swagger builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen(); var app = builder.Build(); // Configuración del pipeline de solicitudes HTTP if (app.Environment.IsDevelopment()) { app.UseSwagger(); app.UseSwaggerUI(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseAuthorization(); app.MapControllers(); app.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); app.Run();