Differenze tra le versioni di "GOOGLE DRIVE"
| (63 versioni intermedie di uno stesso utente non sono mostrate) | |||
| Riga 3: | Riga 3: | ||
In Cometa sarà memorizzato il collegamento al documento.<br> | In Cometa sarà memorizzato il collegamento al documento.<br> | ||
Se un utente ha attivato il proprio drive di google, tutti i documenti che aggiungerà da Cometa saranno aggiunti al suo drive e sarà automaticamente concesso l'accesso in lettura a chiunque abbia il link.<br> | Se un utente ha attivato il proprio drive di google, tutti i documenti che aggiungerà da Cometa saranno aggiunti al suo drive e sarà automaticamente concesso l'accesso in lettura a chiunque abbia il link.<br> | ||
| − | + | Dal proprio drive sarà poi possibile dare i permessi di scrittura a chi desiderato.<br> | |
La cancellazione del documento da Cometa non comporterà l'eliminazione dal Drive di Google, ma sarà eliminato il solo riferimento da Cometa. | La cancellazione del documento da Cometa non comporterà l'eliminazione dal Drive di Google, ma sarà eliminato il solo riferimento da Cometa. | ||
| + | <br><br> | ||
| + | I file caricati da Cometa su Drive saranno memorizzati rispettando il percorso di cartelle e sottocartelle di Cometa che saranno replicate sul Drive di Google.<br> | ||
| + | Cometa creerà un drive condiviso all'interno del proprio drive di Google con nome '''COMETA DRIVE - [nomeutente]'''.<br> | ||
| + | Al suo interno sarà creata in automatico la stessa struttura di cartelle presente in Cometa. | ||
| + | <br> I file che sono caricati su Cometa sfogliando il Drive di Google invece manterranno la loro posizione originale su Drive e non saranno spostati. | ||
| + | <br><br> | ||
<h2>CONFIGURAZIONE</h2> | <h2>CONFIGURAZIONE</h2> | ||
Per collegare il proprio "Drive di Google" è necessario impostare 3 parametri: | Per collegare il proprio "Drive di Google" è necessario impostare 3 parametri: | ||
# ID Client | # ID Client | ||
# Client secret | # Client secret | ||
| − | # Refresh token | + | # Refresh token\ |
| + | Questi parametri possono essere generati in autonomia utilizzando i servizi di Google.<br> | ||
| + | La procedura non è delle più semplici ma neanche eccessivamente complessa.<br> | ||
| + | Di seguito sarà spiegato passo passo come ottenere i 3 parametri sopra citati. | ||
| + | <h3>CONFIGURAZIONI PRELIMINARI</h3> | ||
| + | Anzitutto occorre aprire il browser e collegarsi all'account di google di cui si vuole utilizzare il drive.<br> | ||
| + | Per fare questo cliccare qui '''[https://www.google.it https://www.google.it]'''<br> | ||
| + | Cliccare in alto a destra su Accedi se non si è già connessi a nessun account.<br> Viceversa se si è già connessi all'account desiderato non occorre fare nulla. | ||
| + | Se si vuole cambiare account occorre di disconnettersi e connettersi con l'account desiderato.<br><br> | ||
| + | [[File:Accesso.png]] | ||
| + | <br><br> | ||
| + | Una volta connessi andare al seguente indirizzo '''[https://console.cloud.google.com https://console.cloud.google.com]'''<br> | ||
| + | <h3>CREAZIONE PROGETTO</h3> | ||
| + | Se non si è ancora creato un progetto in alto a sinistra cliccare su '''Crea progetto'''<br><br> | ||
| + | [[File:Creazione progetto.png]]<br><br> | ||
| + | In alternativa si può scegliere uno dei progetti che si sono già creati o crearne comunque uno nuovo.<br><br> | ||
| + | [[File:Progetto step1.png]]<br><br> | ||
| + | Dare un nome al progetto Es: Cometa Drive e se non viene automaticamente selezionato selezionarlo.<br> | ||
| + | A questo punto dal menù scegliere la voce<br><br> | ||
| + | [[File:Api e servizi.png]]<br><br> | ||
| + | '''API e servizi''' in quanto dobbiamo andare ad abilitare il servizio "Google Drive"<br> | ||
| + | Quindi cliccare su '''+ ABILITA API E SERVIZI'''. Scorrere in basso e scegliere: '''Google Drive API'''<br> | ||
| + | [[File:Drive.png]]<br> | ||
| + | Quindi cliccare su "Abilita"<br><br> | ||
| + | [[File:Abilitazione.png]]<br><br> | ||
| + | Si verrà rimandati alla sezione di gestione dei servizi API.<br> | ||
| + | Cliccare su '''Credenziali'''<br><br> | ||
| + | [[File:Credenziali.png]]<br><br> | ||
| + | Successivamente su '''+ CREA CREDENZIALI''' e scegliere '''ID client OAuth'''<br> | ||
| + | [[File:Credenziali2.png]] | ||
| + | <br><br> | ||
| + | Cliccare su '''CONFIGURA SCHERMATA DI CONSENSO''' e scegliere '''Esterno''' come User type<br><br> | ||
| + | [[File:Credenziali3.png]]<br><br> | ||
| + | Poi cliccare su '''CREA'''<br><br> | ||
| + | A questo punto occorre seguire una serie di passaggi.<br> | ||
| + | Nel primo passaggio specificare solamente i campi obbligatori: | ||
| + | * Informazioni dell'applicazione | ||
| + | ** Nome applicazione | ||
| + | ** Email assistenza utenti | ||
| + | * Informazioni per lo sviluppatore | ||
| + | ** Indirizzo email<br> | ||
| + | [[File:Credenziali4.png]]<br><br> | ||
| + | Successivamente cliccare sempre su '''SALVA E CONTINUA''' fino allo step 3 '''Utenti di prova''' | ||
| + | <br>A questo punto aggiungere il proprio account come utente di prova. '''Questa configurazione è importante per la generazione del Refresh Token'''.<br> | ||
| + | Si può fare anche successivamente ma meglio configurarla subito. | ||
| + | <br> | ||
| + | <br> | ||
| + | [[File:Credenziali5.png]]<br><br> | ||
| + | Cliccare su '''SALVA E CONTINUA''' e poi '''TORNA ALLA DASHBOARD'''<br> | ||
| + | <h3>CREAZIONE ID CLIENT E CLIENT SECRET</h3> | ||
| + | Cliccare nuovamente su '''Credenziali''' e '''+ CREA CREDENZIALI''' e nuovamente su '''ID Client OAuth'''<br> | ||
| + | Scegliere come Tipo applicazione: '''Applicazione web''' e come nome ad es: Cometa. | ||
| + | <br> | ||
| + | '''IMPORTANTISSIMO!!!''' | ||
| + | Qui sotto dobbiamo andare a configurare gli URI di reindirizzamento autorizzati e nel nostro caso dobbiamo aggiungere: | ||
| + | *'''https://developers.google.com/oauthplayground''' | ||
| + | Mi raccomando la stringa così com'è senza la barra finale.<br><br> | ||
| + | <br><br> | ||
| + | [[File:Chiave 10.png]] | ||
| + | <br><br> | ||
| + | Confermare cliccando su '''CREA''' | ||
| + | <br> | ||
| + | <br> | ||
| + | A questo punto appare la schermata | ||
| + | <br><br> | ||
| + | [[File:Chiavi.png]] | ||
| + | <br><br> | ||
| + | Da qui è possibile copiare: '''ID Client''' e '''Client secret'''. Si può anche scaricare il json che contiene tra gli altri anche questi dati.<br> | ||
| + | E' comunque sempre possibile recuperare queste due chiavi cliccando sull'item appena creato. | ||
| + | <br><br> | ||
| + | [[File:Chiavi2.png]] | ||
| + | <br><br> Nella pagina risultante in alto a destra possiamo recuperare | ||
| + | * ID Client | ||
| + | * Client Secret | ||
| + | [[File:Chiavi3.png]] | ||
| + | <h3>CREAZIONE REFRESH TOKEN</h3> | ||
| + | A questo punto manca solo la generazione del '''Refresh Token'''<br> | ||
| + | Aprire il seguente link https://developers.google.com/oauthplayground<br> | ||
| + | Cercare '''Drive API v3''' e copiare e incollare '''https://www.googleapis.com/auth/drive''' in basso a fianco del bottone '''Authorize APIs'''.<br><br> | ||
| + | [[File:Refresh token.png]]<br><br> | ||
| + | Prima di cliccare sul bottone di autorizzazione, cliccare sull'icona ingranaggio per specificare i parametri di configurazione. | ||
| + | <br><br> | ||
| + | [[File:Refresh token 1.png]] | ||
| + | <br><br> | ||
| + | Spuntare il check '''Use your own OAuth credentials''' e specificare '''l'ID Client''' e il '''Client secret''' creati precedentemente<br><br> | ||
| + | [[File:Refresh token 2.png]]<br> | ||
| + | <br>Quindi Cliccare su '''Close'''. | ||
| + | <br> A questo punto possiamo cliccare su '''Authorize APIs'''<br> | ||
| + | Viene richiesto l'account e noi scegliamo l'account che stiamo utilizzando<br><br> | ||
| + | [[File:Token1.png]]<br> | ||
| + | <br> Successivamente sarà richiesto il consenso che dobbiamo accettare<br><br> | ||
| + | [[File:Token2.png]] | ||
| + | <br><br> | ||
| + | Quindi si sarà rimandati alla pagina dove è possibile generare il '''Refresh token'''<br><br> | ||
| + | [[File:Token3.png]]<br><br> | ||
| + | Cliccare su '''Exchange authorization code for tokens'''<br><br> | ||
| + | [[File:Token4.png]]<br><br> | ||
| + | '''FATTO!!!''' Copiamo il '''Refresh token''' e passiamo a Cometa. | ||
| + | <h3>CONFIGURAZIONE COMETA</h3> | ||
| + | Dal menù di Cometa '''Documenti->Google Drive'''<br> | ||
| + | Inseriamo i 3 parametri richiesti.<br><br> | ||
| + | [[File:Config cometa.png|800px]]<br><br> | ||
| + | Sono a disposizione 3 bottoni: | ||
| + | * '''Configura''': salva la configurazione corrente se corretta | ||
| + | * '''Test''': effettua un test di connessione | ||
| + | * '''Annulla''': rimuove la configurazione corrente | ||
Versione attuale delle 09:33, 20 feb 2023
Cometa consente a ciascun utente di collegare un Drive di Google.
Il vantaggio è quello di potere modificare e condividere documenti direttamente on-line.
In Cometa sarà memorizzato il collegamento al documento.
Se un utente ha attivato il proprio drive di google, tutti i documenti che aggiungerà da Cometa saranno aggiunti al suo drive e sarà automaticamente concesso l'accesso in lettura a chiunque abbia il link.
Dal proprio drive sarà poi possibile dare i permessi di scrittura a chi desiderato.
La cancellazione del documento da Cometa non comporterà l'eliminazione dal Drive di Google, ma sarà eliminato il solo riferimento da Cometa.
I file caricati da Cometa su Drive saranno memorizzati rispettando il percorso di cartelle e sottocartelle di Cometa che saranno replicate sul Drive di Google.
Cometa creerà un drive condiviso all'interno del proprio drive di Google con nome COMETA DRIVE - [nomeutente].
Al suo interno sarà creata in automatico la stessa struttura di cartelle presente in Cometa.
I file che sono caricati su Cometa sfogliando il Drive di Google invece manterranno la loro posizione originale su Drive e non saranno spostati.
Indice
CONFIGURAZIONE
Per collegare il proprio "Drive di Google" è necessario impostare 3 parametri:
- ID Client
- Client secret
- Refresh token\
Questi parametri possono essere generati in autonomia utilizzando i servizi di Google.
La procedura non è delle più semplici ma neanche eccessivamente complessa.
Di seguito sarà spiegato passo passo come ottenere i 3 parametri sopra citati.
CONFIGURAZIONI PRELIMINARI
Anzitutto occorre aprire il browser e collegarsi all'account di google di cui si vuole utilizzare il drive.
Per fare questo cliccare qui https://www.google.it
Cliccare in alto a destra su Accedi se non si è già connessi a nessun account.
Viceversa se si è già connessi all'account desiderato non occorre fare nulla.
Se si vuole cambiare account occorre di disconnettersi e connettersi con l'account desiderato.
Una volta connessi andare al seguente indirizzo https://console.cloud.google.com
CREAZIONE PROGETTO
Se non si è ancora creato un progetto in alto a sinistra cliccare su Crea progetto

In alternativa si può scegliere uno dei progetti che si sono già creati o crearne comunque uno nuovo.

Dare un nome al progetto Es: Cometa Drive e se non viene automaticamente selezionato selezionarlo.
A questo punto dal menù scegliere la voce

API e servizi in quanto dobbiamo andare ad abilitare il servizio "Google Drive"
Quindi cliccare su + ABILITA API E SERVIZI. Scorrere in basso e scegliere: Google Drive API

Quindi cliccare su "Abilita"

Si verrà rimandati alla sezione di gestione dei servizi API.
Cliccare su Credenziali

Successivamente su + CREA CREDENZIALI e scegliere ID client OAuth
Cliccare su CONFIGURA SCHERMATA DI CONSENSO e scegliere Esterno come User type

Poi cliccare su CREA
A questo punto occorre seguire una serie di passaggi.
Nel primo passaggio specificare solamente i campi obbligatori:
- Informazioni dell'applicazione
- Nome applicazione
- Email assistenza utenti
- Informazioni per lo sviluppatore
- Indirizzo email
- Indirizzo email

Successivamente cliccare sempre su SALVA E CONTINUA fino allo step 3 Utenti di prova
A questo punto aggiungere il proprio account come utente di prova. Questa configurazione è importante per la generazione del Refresh Token.
Si può fare anche successivamente ma meglio configurarla subito.

Cliccare su SALVA E CONTINUA e poi TORNA ALLA DASHBOARD
CREAZIONE ID CLIENT E CLIENT SECRET
Cliccare nuovamente su Credenziali e + CREA CREDENZIALI e nuovamente su ID Client OAuth
Scegliere come Tipo applicazione: Applicazione web e come nome ad es: Cometa.
IMPORTANTISSIMO!!!
Qui sotto dobbiamo andare a configurare gli URI di reindirizzamento autorizzati e nel nostro caso dobbiamo aggiungere:
Mi raccomando la stringa così com'è senza la barra finale.
Confermare cliccando su CREA
A questo punto appare la schermata
Da qui è possibile copiare: ID Client e Client secret. Si può anche scaricare il json che contiene tra gli altri anche questi dati.
E' comunque sempre possibile recuperare queste due chiavi cliccando sull'item appena creato.
Nella pagina risultante in alto a destra possiamo recuperare
- ID Client
- Client Secret
CREAZIONE REFRESH TOKEN
A questo punto manca solo la generazione del Refresh Token
Aprire il seguente link https://developers.google.com/oauthplayground
Cercare Drive API v3 e copiare e incollare https://www.googleapis.com/auth/drive in basso a fianco del bottone Authorize APIs.

Prima di cliccare sul bottone di autorizzazione, cliccare sull'icona ingranaggio per specificare i parametri di configurazione.
Spuntare il check Use your own OAuth credentials e specificare l'ID Client e il Client secret creati precedentemente

Quindi Cliccare su Close.
A questo punto possiamo cliccare su Authorize APIs
Viene richiesto l'account e noi scegliamo l'account che stiamo utilizzando

Successivamente sarà richiesto il consenso che dobbiamo accettare
Quindi si sarà rimandati alla pagina dove è possibile generare il Refresh token

Cliccare su Exchange authorization code for tokens

FATTO!!! Copiamo il Refresh token e passiamo a Cometa.
CONFIGURAZIONE COMETA
Dal menù di Cometa Documenti->Google Drive
Inseriamo i 3 parametri richiesti.
![]()
Sono a disposizione 3 bottoni:
- Configura: salva la configurazione corrente se corretta
- Test: effettua un test di connessione
- Annulla: rimuove la configurazione corrente
