WebSocketSubject с учетными данными - PullRequest
0 голосов
/ 07 декабря 2018

Как отправить учетные данные аутентификации с помощью веб-сокетов с помощью RxJS WebSocketSubject?Аутентификация по HTTP-маршрутам использует withCredentials, который я добавляю с помощью Interceptor.Есть ли эквивалент для веб-сокетов, хотя бы один, где мне нужно добавить его к каждому соединению?

Я настраиваю сокет следующим образом:

overrideSocket: WebSocketSubject<any>;
this.overrideSocket = new WebSocketSubject('wss://api.testurl.co.uk/events');
this.overrideSocket.subscribe(
  (message) => console.log('got a message'),
  (err) => console.log('got an error'),
  () => console.log('socket completed')
);

И получаю следующую ошибку:

WebSocketSubject.js:99 WebSocket connection to 'wss://api.testurl.co.uk/events' failed: Error during WebSocket handshake: Unexpected response code: 502

Онлайн-примеры Angular, похоже, не используют никакой формы аутентификации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...