In Dropbox, you can request user authentication such that a special app folder is created for your web app. Folders and files placed into that folder are directly accessible by your web app via the Dropbox API, but you don't have access to the user's entire drive.
Is there an equivalent for Google Drive? It seems like it is all or nothing, with either the user granting the app full read/write access for their entire drive, or not at all. Am I reading that correctly?
I'm aware that there is an "Application Data" folder option for the Google Drive API, but this is different as users are specifically unable to access the contents of that folder. What I want is a single folder that the user can add or remove files from, and when they do so those files are synced to the main web app.