Как установить обходной список в приложении .NET CORE 2? - PullRequest
0 голосов
/ 24 мая 2018

Мне нужно добавить список сайтов в моем приложении API, в Asp Net будет в web.config:

<configuration>  
  <system.net>  
    <defaultProxy>  
      <bypasslist>  
        <add address="[a-z]+\.contoso\.com$" />  
        <add address="192\.168\.\d{1,3}\.\d{1,3}" />  
      </bypasslist>  
    </defaultProxy>  
  </system.net>  
</configuration>  

Как я могу добавить эти адреса обхода прокси в ASP NET CORE API?

1 Ответ

0 голосов
/ 11 сентября 2018

Вы должны иметь возможность вносить в белый список веб-сайты через CORS, используя следующую информацию в классе запуска:

public void ConfigureServices(IServiceCollection services)
{
  ...
  services.AddCors(options =>{
     options.AddPolicy("MyAppCorsPolicy", x => {
        x.WithOrigin("*.contoso.com", "*.example.com", ...);
        x.AllowAnyHeader();
        x.WithMethods("GET", "POST", "PUT", "PATCH", ...);
     });
  });
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
  ...
  app.UseCors("MyAppCorsPolicy");
  app.UseMvc();
}

Надеюсь, вы найдете это полезным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...