documentation /api provider

Google Two-Legged

API provider

Google two-legged authentication via a service account. The app acts as a single service identity, optionally impersonating a Workspace user. No per-user login required.

  • API category: Google
  • Needs login: No, two-legged: no end-user interaction is required

Configuration parameters

Required

  • service_account : string; required
    Service-account email address (from Google Cloud Console > IAM > Service Accounts). Use $ENV_VAR to read from an environment variable.
  • private_key : string; required
    PEM-encoded private key for the service account. Literal \n escape sequences are converted to real newlines, so single-line keys are accepted. Use $ENV_VAR to avoid embedding secrets.
  • impersonated_user : string; required
    Workspace user email to impersonate (for domain-wide delegation). Leave blank to act as the service account itself. Use $ENV_VAR to read from an environment variable.

What components can use this API

Concepts:

Ingredients: