You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CorsConfigurationExtension.cs 659B

12345678910111213141516171819
  1. namespace Diligent.WebAPI.Host.Extensions
  2. {
  3. [ExcludeFromCodeCoverage]
  4. public static class CorsConfigurationExtension
  5. {
  6. public static void ConfigureCors(this WebApplicationBuilder builder,IConfiguration configuration)
  7. {
  8. var services = builder.Services;
  9. services.AddCors(options =>
  10. {
  11. options.AddPolicy("CorsPolicy", builder =>
  12. builder.WithOrigins(configuration.GetSection("Origins").GetValue<string>("DefaultOrigin"))
  13. .AllowAnyMethod()
  14. .AllowAnyHeader()
  15. .AllowCredentials());
  16. });
  17. }
  18. }
  19. }