Hoe de onderdelen samenhangen
Maak per integratie één serviceaccount aan.
Kies voor dat account een API-sleutel of een OAuth-client; u hebt niet beide
methoden nodig bij elk API-verzoek. Geen van beide referenties kan de huidige
machtigingen van het account overschrijden.
De quickstart gebruikt Basic-authenticatie. Een Bearer-header wordt ook
ondersteund voor API-sleutels; het gebruik van die header betekent niet dat u
een OAuth-client nodig hebt.
Kies een API-sleutel voor een eenvoudige integratie
Gebruik een API-sleutel voor uw eigen geplande taken, rapportagescripts, datapijplijnen of andere backendservices wanneer een geheim dat in uw secretmanager is opgeslagen voldoet aan uw beveiligingseisen.- Doe rechtstreeks geauthenticeerde verzoeken; een tokenuitwisseling is niet nodig.
- Selecteer alleen de machtigingen die de workload nodig heeft en stel een vervaldatum in.
- Roteer de sleutel met behulp van de overlapperiode, of trek de sleutel direct in als deze is blootgesteld.
Kies OAuth voor kortlevende toegangstokens
Gebruik OAuth client credentials voor een vertrouwelijke backendservice wanneer uw organisatie verlopende toegangstokens vereist of een integratietool declient_credentials-grant verwacht.
- Maak een OAuth-client met beperkt bereik aan voor het serviceaccount.
- Authenticeer de client bij uw regionale tokenendpoint met de clientauthenticatiemethode die tijdens de configuratie is opgegeven.
- Stuur het verkregen toegangstoken mee met uw API-verzoeken. Vraag een nieuw token aan voordat het huidige token verloopt.

