public static IServiceCollection AddCorsAccessor(this IServiceCollection services, CorsAccessorOptions option) { if (!string.IsNullOrEmpty(option.Name)) { services.AddCors(options => { options.AddPolicy(option.Name, option); }); } else { services.AddCors(options => { options.AddPolicy("any", builder => { builder .AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader() ; }); }); } return(services); }
public static IServiceCollection AddCorsAccessor(this IServiceCollection services, CorsAccessorOptions option) { if (!string.IsNullOrEmpty(option.Name)) { services.AddCors(options => { options.AddPolicy(option.Name, option); }); } else { services.AddCors(); } return(services); }