We are creating a desktop application that connects to Google Drive and performs some processing of images selected by the user. Please note that the images are stored there by any means (say, the user uploaded them using the Google Desktop tool for synchronization on the desktop).
In this https://developers.google.com/drive/apps_overview application can request permissions for files created by the Drive application, or for all files.
It seems that if you create an application for the web Google Drive, the user will have the choice of granting permissions in file by file.
However, we would like it if the user granted permissions to access our Google Drive desktop application, so our software can only see folders / files explicitly provided by users to our application.
Otherwise, we need access to all of their files, and this is a kind of security problem for the user (if they have all kinds of files, some of them may even be sensitive, why will they give us access to this if we work only with a subset) .
Note: in my testing, I use OAuth 2 and it works fine. We just have to ask for full permissions. We use .NET, not what matters.
Thanks.
source share