예제 #1
0
 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);
 }
예제 #2
0
        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);
        }