cURL
curl --request POST \ --url https://auth.platform.arb.inc/authenticate/service-account \ --header 'Content-Type: application/json' \ --data ' { "id_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6Ij..." } '
{ "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...", "valid_for_seconds": 3600 }
Validates a Google-issued ID token and returns an access token if the service account is valid and recognized.
Google-issued ID token for the service account.
"eyJhbGciOiJSUzI1NiIsImtpZCI6Ij..."
Access token successfully issued.
The generated access token for the authenticated session.
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
Token validity duration in seconds.
3600