I would like to be able to dynamically configure / evaluate whether or not to permit a websocket connection based upon the hostname of the requestor and possibly other HTTP headers, like an API_KEY. How would one go about dynamically accepting / rejecting connection requests with Action Cable?