Чтобы подключиться через SignalR к серверу ASP.NET Core 2.1 из любого источника, нам пришлось настроить конвейер следующим образом:
app.UseCors (
builder => builder
.AllowAnyHeader ()
.AllowAnyMethod ()
.AllowAnyOrigin ()
.AllowCredentials ()
)
В соответствии с этим документом ASP.NET Core 2.2 больше не позволяет сочетать AllowAnyOrigin и AllowCredentials, так что бы это было решение?В то время как ядро SignalR всегда отправляет withCredentials: true в XMLHtppRequest.
Что мне нужно, так это то, что из любого источника и без учетных данных наши пользователи могут подключаться к SignalR Hub.