Моим собственным решением было создать конечную точку в laravel для моего приложения узла.
Конечная точка фактически отвечала за получение моего токена OAuth из Passport. Нечто подобное в простом примере.
Route::get('/user', function(Request $request) {
return Auth::user()->id;
})->middleware('auth:api');
Сразу после подключения к серверу сокетов клиентским приложением я должен отправить свой токен и userId, а затем после этого сделать вызов конечной точке laravel для проверки моего токена через userId. Когда мой пользователь и токен были в порядке, я даю разрешения на прослушивание канала.