Как включить CORS в SignalR только для определенного домена? - PullRequest
0 голосов
/ 21 февраля 2019

То, что я хочу сделать, это разрешить соединения от моего example.com к signalr.example.com.

Это работает, но учитывает все:

public void Configuration(IAppBuilder app)
{
    app.Map("/signalr", map =>
    {
        map.UseCors(CorsOptions.AllowAll);
        var hubConfiguration = new HubConfiguration { };
        map.RunSignalR(hubConfiguration);
    });
}

Я нашел этопредложение:

app.UseCors(builder =>
{
    builder.WithOrigins("https://example.com")
        .AllowAnyHeader()
        .WithMethods("GET", "POST")
        .AllowCredentials();
});

Но, очевидно, это для ASP.NET Core, мой app.UseCors() принимает только параметр типа CorsOptions.

Как включить CORS для определенного адреса ине все?Спасибо.

...