module ApplicationCable class Connection < ActionCable::Connection::Base identified_by :current_session_user def connect self.current_session_user = find_session_user end protected def find_session_user session_user = env['warden'].user(scope: :operator) return reject_unauthorized_connection unless session_user session_user end end end