So I am writing a Node js application for my company. We already have a business Dropbox account. The app will monitor a company network folder and upload files to our Dropbox folder for one of our vendors to process. I've already created an app within the app console to use its own folder. Generated tokens work fine, but then I try to go through the authorization flow, all the dropbox-v2-api examples involve opening a browser and authenticating.
My app will be running in a VM without user intervention. This makes me think that I'm not understanding the use method for these "apps". If I work just in the file system and install the Dropbox client (sync) software, I get some popups asking if I'm sure I want to perform a task (like delete a file).
Help me to understand how I'm supposed to proceed.
Thanks for your time,
jhoybs