Questa pagina descrive come utilizzare le librerie client e le credenziali predefinite per le applicazioni per accedere alle API di Google.
Le librerie client semplificano l'accesso alle API Google Cloud utilizzando un linguaggio supportato. Puoi utilizzare direttamente le API Google Cloud inviando richieste non elaborate al server, ma le librerie client offrono semplificazioni che riducono notevolmente la quantità di codice da scrivere. Questo è particolarmente vero per l'autenticazione, perché le librerie client supportano le Credenziali predefinite dell'applicazione (ADC).
Se vuoi utilizzare una chiave API, non utilizzare l'ADC. Per saperne di più, consulta Utilizzare una chiave API con le librerie client.
Utilizzare le credenziali predefinite dell'applicazione con le librerie client
Per utilizzare le Credenziali predefinite dell'applicazione per autenticare l'applicazione, devi prima configurare le credenziali predefinite dell'applicazione per l'ambiente in cui è in esecuzione l'applicazione. Quando utilizzi la libreria client per creare un client, la libreria controlla automaticamente e utilizza le credenziali che hai fornito ad ADC per autenticarti alle API utilizzate dal tuo codice. L'applicazione non deve autenticare o gestire esplicitamente i token; questi requisiti vengono gestiti automaticamente dalle librerie di autenticazione.
Per un ambiente di sviluppo locale, puoi configurare l'ADC con le tue credenziali utente o con l'usurpazione dell'identità dell'account di servizio utilizzando gcloud CLI. Per gli ambienti di produzione, configura l'ADC collegando un account di servizio.
Esempio di creazione di un client
I seguenti esempi di codice creano un client per il servizio Cloud Storage. È probabile che il tuo codice abbia bisogno di client diversi. Questi esempi hanno lo scopo di mostrare come creare un client e utilizzarlo senza alcun codice per l'autenticazione esplicita.
Prima di poter eseguire i seguenti esempi, devi completare i seguenti passaggi:
Vai
Java
Node.js
PHP
Python
Ruby
Passaggi successivi
- Scopri di più sulle credenziali predefinite dell'applicazione.
- Consulta una panoramica dei metodi di autenticazione.