Как правильно подойти к вопросу: можно ли написать собственную логику авторизации подключения к приватным каналам и каналам присутствия, если я использую laravel-echo и pusher-js?

Ссылка скопирована
0 ответов

Сейчас ситуация такая: laravel по дефолту использует guard web, но в моём проекте сессии не используются, а аутентификация построена на токенах.
Сейчас ситуация такая: мне нужно решить теперь вопрос с авторизацией подключения к каналам. Другими словами, мне нужно каким-то образом передавать нужные заголовки.
Нужно понять: могу ли я каким-либо образом подсунуть в Echo или Pusher, если я буду создавать инстанс PusherА вручную, собственную логику авторизации?
Сейчас ситуация такая: желательно, чтобы это была функция. Поскольку в момент создания инстанса Echo я могу ещё не иметь доступа к значениям.
По вводным: другими словами, вариант вроде

window.Echo = new Echo({ auth: { headers: { // тут заголовки } } });

Не подходит.
Нужно что-то вроде

window.Echo = new Echo({ auth: function () {} });

Сейчас ситуация такая: к сожалению, не нашёл в сети адекватного ответа на этот вопрос. Может плохо искал))
По вводным: если это имеет значение, то используется laravel-echo v2.1.7 и pusher-js v8.4.0.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно