2012-07-12 2 views
6

Stiamo creando un'applicazione desktop che si connette a Google Drive ed esegue alcune elaborazioni in immagini selezionate dall'utente. Tieni presente che le immagini vengono memorizzate lì in qualsiasi modo (diciamo che l'utente le ha caricate tramite lo strumento di sincronizzazione Google Drive desktop).Google Drive SDK Autorizzazioni per file/cartella

Per questo https://developers.google.com/drive/apps_overview l'App può richiedere le autorizzazioni ai file creati dall'app Drive o a tutti i file.

Sembra che se si crea un'applicazione Web Google Drive, l'utente disponga della possibilità di concedere le autorizzazioni in base ai file.

Tuttavia, cosa vorremmo se l'utente concedesse le autorizzazioni per le cartelle alla nostra applicazione Google Drive Desktop, in modo che il nostro software possa vedere solo le cartelle/i file esplicitamente concessi dagli utenti alla nostra applicazione.

Altrimenti abbiamo bisogno di accedere a tutti i loro file, e questo è un po 'un problema di sicurezza per l'utente (se hanno tutti i tipi di file, alcuni potrebbero essere anche sensibili, perché dovrebbero darci accesso a questo se noi stanno lavorando solo con un sottoinsieme).

Nota: nei miei test sto utilizzando OAuth 2 e funziona correttamente. È solo che siamo costretti a richiedere le autorizzazioni complete. Stiamo usando .NET, non che importi.

Grazie.

risposta

5

Come hai detto, un permesso per cartella sarebbe l'ideale per te. Siamo a conoscenza di questa funzionalità e abbiamo piani per questa versione futura. Un altro ambito interessante sarebbe avere accesso solo a determinati tipi di file. Purtroppo non tutto è ancora disponibile e nel frattempo si è bloccati a utilizzare l'ambito di accesso completo (o l'ambito di sola lettura se non è necessario modificare i file) se si sta creando un'applicazione desktop.

+1

molto tempo fa da questo. Mi chiedo se sei ancora nel team di Google Drive e se questo si è mai spostato in avanti. Grazie. – rufo