Estamos creando una aplicación de escritorio que se conecta a Google Drive y realiza algún procesamiento en las imágenes seleccionadas por el usuario. Tenga en cuenta que las imágenes se almacenan allí por cualquier medio (digamos que el usuario las cargó usando la herramienta de sincronización Google Drive de escritorio).Google Drive SDK Permisos por archivo/carpeta
Por este https://developers.google.com/drive/apps_overview la aplicación puede solicitar permisos a los archivos creados por la aplicación de Drive, o a todos los archivos.
Parece que si crea una aplicación Web Google Drive el usuario tendrá la opción de otorgar permisos archivo por archivo.
Sin embargo, lo que queremos es que el usuario otorgue permisos de carpeta a nuestra aplicación Google Drive Desktop, por lo que nuestro software solo puede ver las carpetas/archivos explícitamente otorgados por los usuarios a nuestra aplicación.
De lo contrario, necesitamos tener acceso a todos sus archivos, y eso es un problema de seguridad para el usuario (si tienen todo tipo de archivos, algunos incluso pueden ser sensibles, ¿por qué nos darían acceso a eso si están trabajando solo con un subconjunto).
Nota: en mis pruebas estoy usando OAuth 2, y funciona bien. Es solo que estamos obligados a solicitar todos los permisos. Estamos usando .NET, no es que importe.
Gracias.
Hace mucho tiempo de esto. Me pregunto si todavía está en el equipo de Google Drive, y si esto siguió adelante. Gracias. – rufo