Questa pagina descrive come utilizzare le librerie client e le credenziali predefinite dell'applicazione per accedere alle API di Google.
Le librerie client semplificano l'accesso alle API Google Cloud utilizzando un linguaggio supportato. Puoi utilizzare le API Google Cloud direttamente inviando richieste non elaborate al server, ma le librerie client offrono semplificazioni che riducono notevolmente la quantità di codice da scrivere. Questo vale in particolare per l'autenticazione, in quanto le librerie client supportano le Credenziali predefinite dell'applicazione (ADC).
Se vuoi usare una chiave API, non usare ADC. Per maggiori informazioni, consulta Utilizzo di una chiave API con le librerie client.
Usa le credenziali predefinite dell'applicazione con le librerie client
Per utilizzare Credenziali predefinite dell'applicazione per autenticare l'applicazione, devi prima configurare ADC per l'ambiente in cui viene eseguita l'applicazione. Quando utilizzi la libreria client per creare un client, quest'ultima verifica automaticamente la presenza delle credenziali che hai fornito ad ADC e le utilizza per eseguire l'autenticazione nelle API utilizzate dal tuo codice. L'applicazione non ha bisogno di autenticare o gestire esplicitamente i token; questi requisiti sono gestiti automaticamente dalle librerie di autenticazione.
Per un ambiente di sviluppo locale, puoi configurare ADC con le tue credenziali utente utilizzando gcloud CLI. Per gli ambienti di produzione, puoi configurare ADC collegando un account di servizio.
Esempio di creazione del client
I seguenti esempi di codice creano un client per il servizio Cloud Storage. È probabile che il codice abbia bisogno di client diversi; questi esempi hanno il solo scopo di mostrare come è possibile creare un client e utilizzarlo senza alcun codice per l'autenticazione esplicita.
Prima di poter eseguire gli esempi seguenti, devi configurare ADC per il tuo ambiente e installare la libreria client di Cloud Storage.
Go
Java
Node.js
PHP
Python
Ruby
Passaggi successivi
- Scopri di più sulle Credenziali predefinite dell'applicazione.
- Consulta una panoramica dell'Autenticazione da Google.
- Esamina i casi d'uso per l'autenticazione.