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 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.
Usa 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 richiede l'autenticazione esplicita o gestire i token; questi requisiti vengono gestiti automaticamente 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 l'interfaccia a riga di comando gcloud. 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 richieda client diversi. questi esempi hanno lo scopo di mostrare come creare un client e utilizzarlo senza codice per autenticarsi.
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.