Задать вопрос
Sham3334
@Sham3334
Веб разработчик, PHP, Laravel

Как создать авторизацию для подключения к websocket серверу reverb (не к каналам, именно серверу)?

Я осваиваю частично новый для себя стек:
Laravel 12 + sanctum + breeze(api) + laravel reverb (ws server) на бэке.
На фронте nuxt 3 и pusher.js (без laravel echo), остальное перечислять избыточно.
Все подключения происходят через api по токену. Сессии не используются.
Связка работает, корректно настроена на живом сервере.

Но, мне не нужны public каналы и хотелось бы:
1. Самое важное - ограничить возможность подключения к ws серверу (reverb), сделать возможным подключение только авторизованным пользователям, например по токену для авторизации, или генерации дополнительного по запросу.
2. Отключить возможность подключения к public каналам вообще.

Зачем это нужно? множественные подключения к ws это потенциально эффективный ddos.
  • Вопрос задан
  • 57 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы