Обновление после некоторого исследования
Похоже, клиентская библиотека signalR js / ts не поддерживает добавление пользовательских заголовков в любом случае
Итак, наше решение отправляет параметрывместо этого через строку запроса и сделал серверный API для его поддержки
Так как сигнал R URL-соединения не отображается в адресной строке, поэтому он немного защищен
например
const connection = new HubConnectionBuilder()
.withUrl(
`${signalrUrl}&${key}=${value}`)
.build();