Как правильно подойти к вопросу: можно ли написать собственную логику авторизации подключения к приватным каналам и каналам присутствия, если я использую laravel-echo и pusher-js?
Сейчас ситуация такая: 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.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос