Я использую новейшую версию .NET Core Client SignalR.
Я хотел бы установить заголовок авторизации после того, как HubConnection уже был установлен.
AНемного предыстории:
В настоящее время пользователь авторизуется, вызывая метод SignalR в моем хабе.Я хотел бы добавить заголовок к текущему соединению, поэтому мне не нужно открывать новое.
Единственное, что я обнаружил в реализации ядра .NET, это перегрузка при создании соединения:
var connection = new HubConnectionBuilder()
.WithUrl("http://localhost:58909/signalr", , o => o.Headers.Add("Authorization", "token"))) // add the token here
.AddJsonProtocol(p => p.PayloadSerializerSettings = new JsonSerializerSettings
{
TypeNameHandling = TypeNameHandling.Auto
})
.Build();
К сожалению, я не могу найти способ добавить заголовок ПОСЛЕ того, как я создаю HubConnection.
Есть ли способ сделать это?