Добавить авторизацию после запуска клиента - PullRequest
0 голосов
/ 30 апреля 2019

Я использую новейшую версию .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.

Есть ли способ сделать это?

...