Differenze tra le versioni di "GOOGLE DRIVE"

Da CometaSoftware Wiki.
Jump to navigation Jump to search
Riga 16: Riga 16:
 
Anzitutto occorre aprire il browser e collegarsi all'account di google di cui si vuole utilizzare il drive.<br>
 
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>
 
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. Viceversa se si è già connessi all'account desiderato non occorre fare nulla.  
+
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 sconnettersi e connettersi con l'account desiderato.<br>
+
Se si vuole cambiare account occorre di sconnettersi e connettersi con l'account desiderato.<br><br>
 
[[File:Accesso.png]]
 
[[File:Accesso.png]]
<br>
+
<br><br>
 
Una volta connessi andare al seguente indirizzo '''[https://console.cloud.google.com https://console.cloud.google.com]'''<br>
 
Una volta connessi andare al seguente indirizzo '''[https://console.cloud.google.com https://console.cloud.google.com]'''<br>
 
<h3>CREAZIONE PROGETTO</h3>
 
<h3>CREAZIONE PROGETTO</h3>
Se non si ha ancora creato un progetto in alto a sinistra cliccare su "Crea progetto"<br>
+
Se non si è ancora creato un progetto in alto a sinistra cliccare su '''Crea progetto'''<br><br>
[[File:Creazione progetto.png]]<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>
+
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>
+
[[File:Progetto step1.png]]<br><br>
 
Dare un nome al progetto Es: Cometa Drive e se non viene automaticamente selezionato selezionarlo.<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>
+
A questo punto dal menù scegliere la voce<br><br>
[[File:Api e servizi.png]]<br>
+
[[File:Api e servizi.png]]<br><br>
 
'''API e servizi''' in quanto dobbiamo andare ad abilitare il servizio "Google Drive"<br>
 
'''API e servizi''' in quanto dobbiamo andare ad abilitare il servizio "Google Drive"<br>
 
Quindi cliccare su '''+ ABILITA API E SERVIZI'''. Scorre in basse e scegliere: '''Google Drive API'''<br>
 
Quindi cliccare su '''+ ABILITA API E SERVIZI'''. Scorre in basse e scegliere: '''Google Drive API'''<br>
 
[[File:Drive.png]]<br>
 
[[File:Drive.png]]<br>
Quindi cliccare su "Abilita"<br>
+
Quindi cliccare su "Abilita"<br><br>
[[File:Abilitazione.png]]<br>
+
[[File:Abilitazione.png]]<br><br>
 
Si verrà rimandati alla sezione di gestione dei servizi API.<br>
 
Si verrà rimandati alla sezione di gestione dei servizi API.<br>
Cliccare su '''Credenziali'''<br>
+
Cliccare su '''Credenziali'''<br><br>
[[File:Credenziali.png]]<br>
+
[[File:Credenziali.png]]<br><br>
 
Successivamente su '''+ CREA CREDENZIALI''' e scegliere '''ID client OAuth'''<br>
 
Successivamente su '''+ CREA CREDENZIALI''' e scegliere '''ID client OAuth'''<br>
 
[[File:Credenziali2.png]]
 
[[File:Credenziali2.png]]
 
<br><br>
 
<br><br>
 
Cliccare su '''CONFIGURA SCHERMATA DI CONSENSO''' e scegliere '''Esterno''' come User type<br>
 
Cliccare su '''CONFIGURA SCHERMATA DI CONSENSO''' e scegliere '''Esterno''' come User type<br>
[[File:Credenziali3.png]]<br>
+
[[File:Credenziali3.png]]<br><br>
Poi cliccare su '''CREA'''<br>
+
Poi cliccare su '''CREA'''<br><br>
 
A questo punto si viene occorre seguire una serie di passaggi.<br>
 
A questo punto si viene occorre seguire una serie di passaggi.<br>
 
Nel primo passaggio specificare solamente i campi obbligatori:
 
Nel primo passaggio specificare solamente i campi obbligatori:
Riga 49: Riga 49:
 
** Email assistenza utenti
 
** Email assistenza utenti
 
* Informazioni per lo sviluppatore
 
* Informazioni per lo sviluppatore
** Indirizzo email
+
** Indirizzo email<br>
[[File:Credenziali4.png]]<br>
+
[[File:Credenziali4.png]]<br><br>
 
Successivamente cliccare sempre su '''SALVA E CONTINUA''' fino allo step 3 '''Utenti di prova'''
 
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>
 
<br>A questo punto aggiungere il proprio account come utente di prova. '''Questa configurazione è importante per la generazione del Refresh Token'''.<br>
Riga 56: Riga 56:
 
<br>
 
<br>
 
<br>
 
<br>
[[File:Credenziali5.png]]<br>
+
[[File:Credenziali5.png]]<br><br>
 
Cliccare su '''SALVA E CONTINUA''' e poi '''TORNA ALLA DASHBOARD'''<br>
 
Cliccare su '''SALVA E CONTINUA''' e poi '''TORNA ALLA DASHBOARD'''<br>
 
<h3>CREAZIONE ID CLIENT E CLIENT SECRET</h3>
 
<h3>CREAZIONE ID CLIENT E CLIENT SECRET</h3>
Riga 68: Riga 68:
 
<br><br>
 
<br><br>
 
[[File:Chiave 10.png]]
 
[[File:Chiave 10.png]]
<br>
+
<br><br>
 
Confermare cliccando su '''CREA'''
 
Confermare cliccando su '''CREA'''
 
<br>
 
<br>
Riga 75: Riga 75:
 
<br><br>
 
<br><br>
 
[[File:Chiavi.png]]
 
[[File:Chiavi.png]]
<br>
+
<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>
 
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 il queste due chiavi cliccando sull'item appena creato.
 
E' comunque sempre possibile recuperare il queste due chiavi cliccando sull'item appena creato.
 
<br><br>
 
<br><br>
 
[[File:Chiavi2.png]]
 
[[File:Chiavi2.png]]
<br> Nella pagina risultante in alto a destra
+
<br><br> Nella pagina risultante in alto a destra
  
 
<br><br> possiamo recuperare
 
<br><br> possiamo recuperare
Riga 91: Riga 91:
 
[[File:Refresh token.png]]<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.
 
Prima di cliccare sul bottone di autorizzazione, cliccare sull'icona ingranaggio per specificare i parametri di configurazione.
 +
<br><br>
 
[[File:Refresh token 1.png]]
 
[[File:Refresh token 1.png]]
 
<br><br>
 
<br><br>
 
Spuntare il check '''Use your own OAuth credentials''' e specificare l'ID Client e il Client secret creati precedentemente<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]]
+
[[File:Refresh token 2.png]]<br>
 
  <br>Quindi Cliccare su '''Close'''.
 
  <br>Quindi Cliccare su '''Close'''.
 
<br> A questo punto possiamo cliccare su '''Authorize APIs'''<br>
 
<br> A questo punto possiamo cliccare su '''Authorize APIs'''<br>
 
A questo punto viene richiesto l'account e noi scegliamo l'account che stiamo utilizzando<br><br>
 
A questo punto viene richiesto l'account e noi scegliamo l'account che stiamo utilizzando<br><br>
[[File:Token1.png]]
+
[[File:Token1.png]]<br>
 
<br> Successivamente sarà richiesto il consenso che dobbiamo accettare<br><br>
 
<br> Successivamente sarà richiesto il consenso che dobbiamo accettare<br><br>
 
[[File:Token2.png]]
 
[[File:Token2.png]]
<br>
+
<br><br>
 
Quindi si sarà rimandati alla pagina dove è possibile generare il '''Refresh token'''<br><br>
 
Quindi si sarà rimandati alla pagina dove è possibile generare il '''Refresh token'''<br><br>
 
[[File:Token3.png]]<br><br>
 
[[File:Token3.png]]<br><br>

Versione delle 15:19, 23 dic 2022

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.
Da 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.

CONFIGURAZIONE

Per collegare il proprio "Drive di Google" è necessario impostare 3 parametri:

  1. ID Client
  2. Client secret
  3. 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 sconnettersi e connettersi con l'account desiderato.

Accesso.png

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

Creazione progetto.png

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

Progetto step1.png

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.png

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

Abilitazione.png

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

Credenziali.png

Successivamente su + CREA CREDENZIALI e scegliere ID client OAuth
Credenziali2.png

Cliccare su CONFIGURA SCHERMATA DI CONSENSO e scegliere Esterno come User type
Credenziali3.png

Poi cliccare su CREA

A questo punto si viene 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

Credenziali4.png

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.

Credenziali5.png

Cliccare su SALVA E CONTINUA e poi TORNA ALLA DASHBOARD

CREAZIONE ID CLIENT E CLIENT SECRET

A questo punto cliccare ancora 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.



Chiave 10.png

Confermare cliccando su CREA

A questo punto appare la schermata

Chiavi.png

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 il queste due chiavi cliccando sull'item appena creato.

Chiavi2.png

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.

Refresh token.png

Prima di cliccare sul bottone di autorizzazione, cliccare sull'icona ingranaggio per specificare i parametri di configurazione.

Refresh token 1.png

Spuntare il check Use your own OAuth credentials e specificare l'ID Client e il Client secret creati precedentemente

Refresh token 2.png


Quindi Cliccare su Close.


A questo punto possiamo cliccare su Authorize APIs
A questo punto viene richiesto l'account e noi scegliamo l'account che stiamo utilizzando

Token1.png

Successivamente sarà richiesto il consenso che dobbiamo accettare

Token2.png

Quindi si sarà rimandati alla pagina dove è possibile generare il Refresh token

Token3.png

Cliccare su Exchange authorization code for tokens

Token4.png

FATTO!!! copiamoci il Refresh token e passiamo a Cometa.