Как создать авторизацию для подключения к 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.