2012-07-12 31 views
6

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.

Respuesta

5

Como mencionaste, un permiso por carpeta sería ideal para ti. Somos conscientes de esta característica y tenemos planes para ella en una versión futura. Otro alcance interesante sería tener acceso únicamente a ciertos tipos de archivos. Desafortunadamente, todavía no está todo disponible y, mientras tanto, tiene que utilizar el alcance de la unidad de acceso completo (o el alcance de solo lectura si no necesita editar archivos) si está creando una aplicación de escritorio.

+1

Hace mucho tiempo de esto. Me pregunto si todavía está en el equipo de Google Drive, y si esto siguió adelante. Gracias. – rufo

Cuestiones relacionadas