WebSocket cookie

156
17 января 2019, 01:40

Всем привет, коллеги!

У меня не получается установить для вебсокета куку.

На сервере стоит настройка http only, поэтому прямого доступа к авторизационной куке я не имею. Ко всем http запросам я добавляю withCredentials: true, чтобы кука, установленная сервером при авторизции, отправлялась обратно при следующих запросах. Это прекрасно работает.

Но у вебсокета нет настройки такого параметра, как withCredentials и кука не подхватывается, соответственно не получается авторизовться.

Есть ли способ передать по вебсокету куку, к которой нет доступа из js? Если такой возможности нет, то как посоветуете организовать авторизацию в такой ситуации?

UPD

Такая картина наблюдаетя только при кроссдоменных подключениях. Когда клиент и сервер на одном хосте, то всё нормально.

READ ALSO
Как сделать одно модальное окно для всех картинок галереи на сайте

Как сделать одно модальное окно для всех картинок галереи на сайте

Допустим, у меня есть некоторое количество картинок на сайтеЯ хочу, чтобы при клике на изображение открывалось модальное окно с этим изображением

187
Получение и проверка значения атрибута JS -> выполнение операции

Получение и проверка значения атрибута JS -> выполнение операции

Необходимо найти значение data-deadline, которое равно 48 и если истина, то всю строку tr окрасить в красный(допустим)

151
Websocket, object Blob, utf8

Websocket, object Blob, utf8

Есть websocket сервер, который отправляет сообщение в кодировке utf8, на javascript принимаю сообщение и вывожу в алерт, выводиться objetc BlobКак преобразовать...

143