Я новичок в Pusher
. Я использую Laravel
в качестве моего бэкэнд. Задание очереди выполняется на бэкэнд, когда пользователь загружает несколько фотографий. То, что я хочу сделать, - это запустить событие, которое просто транслирует объекты изображения в толкатель, а затем я получаю их через Javascript на передней панели, и пользователь получает уведомление в режиме реального времени, заявив, что все фотографии были загружены.Как создать пользовательский канал в Pusher?
В настоящее время канал создается динамически, на основе идентификатора пользователя и это выглядит следующим образом: user-12-channel
, 12
будучи пользователем id
.
Это все работает нормально, но меня немного беспокоит конфиденциальность. Кто-то может легко подписаться на этот канал, верно?
Например, в моей консоли, когда я набираю pusher.channels (pusher
, являющийся экземпляром объекта Pusher
), он перечисляет каналы там. Каково обходное решение этого?
Я изучал безопасность толкателя и установил маршрут /pusher/auth
, который отправляет обратно токен, но я не понимаю, что это даже должно делать .. с этого маршрута, если я отправлю обратно какой-нибудь манекен текст, он по-прежнему работает.