Per chiedere a Google l'accesso in sola lettura, SaaSMaestro ha bisogno di un client OAuth di un progetto Google Cloud. Ogni workspace ha il proprio client, configurato nella sua scheda Connessioni dati; un solo progetto Google Cloud può servirli tutti.
Verifica prima: apri Impostazioni → Connessioni dati del workspace e guarda il riquadro “Configurazione di Google OAuth”. Se indica “Configurato” o “Configurato in .env”, è già tutto pronto e puoi passare direttamente al collegamento del tuo account Google.
Chi può farlo
Proprietari e amministratori del workspace che stai visualizzando. Poiché la modifica influisce sul modo in cui tutti i membri del workspace accedono con Google, ti verrà richiesta di nuovo la password se non l'hai inserita negli ultimi 15 minuti.
Passo passo
Fai clic sul riquadro “Configurazione di Google OAuth” nella scheda Connessioni dati del workspace. La finestra di configurazione ti guida attraverso gli stessi cinque passaggi:
- Crea o scegli un progetto Google Cloud. Va bene qualsiasi progetto.
- Abilita tre API: Google Analytics Admin API, Google Analytics Data API e Google Search Console API.
- Configura la schermata di consenso. Scegli “Interno” se tutti gli account Google che collegherai appartengono al tuo Google Workspace. Altrimenti scegli “Esterno” e, finché l'app è in modalità di test, aggiungi come utente di test ogni account Google che collegherai.
- Crea un client OAuth di tipo “Applicazione web” e aggiungi l'URI di reindirizzamento mostrato nella finestra di configurazione. Usa il pulsante Copia, così corrisponderà esattamente.
- Incolla le credenziali del client: l'ID client e il Client secret, poi fai clic su “Salva credenziali”.
Verificare la configurazione
- Verifica credenziali controlla l'ID client e il secret con Google senza effettuare l'accesso.
- Prova l'accesso esegue l'intero accesso con Google e, se funziona, collega quell'account al tuo workspace.
Il client secret viene memorizzato in forma crittografata. Per cambiare solo l'ID client, lascia vuoto il campo del secret e verrà mantenuto quello salvato. “Rimuovi credenziali salvate” le elimina.
Errori comuni
| Messaggio di Google | Cosa fare |
|---|---|
redirect_uri_mismatch | L'URI di reindirizzamento in Google Cloud non corrisponde esattamente. Copialo di nuovo dalla finestra di configurazione, incluso http o https e l'eventuale percorso finale. |
access_denied | La schermata di consenso è Esterna e in modalità di test, e questo account Google non è un utente di test. Aggiungilo tra gli utenti di test della schermata di consenso. |
| API non abilitata | Una delle tre API non è abilitata nel progetto. Abilitala, attendi un minuto e riprova. |
invalid_client | L'ID client o il secret sono errati, oppure il client è stato eliminato. Incolla credenziali nuove. |
Prossimo: Collegare gli account Google.