The Connector makes use of SuiteTalk for all communication with NetSuite, so a web user is needed.