Habilitar CORS en .Net Core 3.1

En esta ocasión les comparto un poco de código sobre como habilitar el intercambio de recursos de origen cruzado (CORS) en un API de .Net Core.

Se habilita agregando las siguientes lineas a los métodos ConfigureServices y Configure del archivo Startup.cs del proyecto.

        public void ConfigureServices(IServiceCollection services)
        {          
            services.AddCors(options =>
            {
                options.AddPolicy("AllowAllOrigin", builder =>
                    builder.AllowAnyHeader()
                           .AllowAnyMethod()
                           .AllowAnyOrigin()
                );
            });
        }

        public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            app.UseCors("AllowAllOrigin");
        }

-Referencia
https://anexsoft.com/netcore-api-vuejs-spa-cors-y-nuestro-primer-listar-con-element-ui

Publicado por

Pablo Roman

Ingeniero de software con más de 20 años de experiencia en el desarrollo de soluciones empresariales. Especializado en BackEnd con tecnologías Microsoft, particularmente .NET, APIs REST y servicios en Microsoft Azure. He participado en el diseño de arquitecturas de integración, plataformas de APIs y modernización de sistemas. En este blog comparto experiencias, soluciones técnicas y buenas prácticas sobre .NET, Azure, arquitectura de software e integración de sistemas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *