.net core web api return cors error instead of 401 code example

Example: .net core web api return cors error instead of 401

public void Configure(
        IApplicationBuilder app,
        IWebHostEnvironment env,
        ApplicationDbContext dbContext,
        UserManager<ApplicationUser> userManager,
        RoleManager<UserRole> roleManager,
        AppConfigs appConfigs
    )
    {  
        if (env.IsDevelopment())
        {
            app.UseExceptionHandler("/error-local-development");
        }
        else
        {
            app.UseExceptionHandler("/error");
        } 

        app.UseRouting();

        app.UseCors(MyAllowSpecificOrigins);
         
        app.UseAuthentication();
        app.UseAuthorization();

        app.UseEndpoints(endpoints =>
        {
            endpoints.MapControllers();
        });

        app.UseStaticFiles();

        // ===== Create tables ====== 
        DataInitializer.SeedData(dbContext, userManager, roleManager, appConfigs);

    }

Tags:

Misc Example