public virtual bool AuthorizeHubConnection(HubDescriptor hubDescriptor, IRequest request) { if (request == null) { throw new ArgumentNullException("request"); } // If RequireOutgoing is explicitly set to false, authorize all connections. if (_requireOutgoing.HasValue && !_requireOutgoing.Value) { return true; } return UserAuthorized(request.User); }