Guide: Service Accounts in Google Workspace — Vendor-Owned vs Customer-Owned Security #32
MoniWork
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Service Accounts: Who Owns the Credential Matters
Every Google Workspace integration that reads your directory, audits email settings, or manages groups needs a service account. But there's a question most IT admins skip during vendor onboarding: who owns that service account?
Think of it like a door card for a building. When a vendor needs access, there are two approaches:
You issue them a card (customer-owned SA) — You create a GCP project, generate a service account key, and upload it to the vendor. You own it, but that JSON key file now lives in two places: your project and the vendor's infrastructure.
They bring their own card (vendor-owned SA) — The vendor provides a service account from their GCP project. You authorize it in Google Admin Console with domain-wide delegation. No key file changes hands.
The security implications are completely different. With a customer-owned SA, the private key leaves your control the moment you upload it. With a vendor-owned SA, the customer's only job is authorization — and revocation is one click in Admin Console.
There's actually a third model that takes this further: keyless authentication. No static key file exists anywhere. The vendor's infrastructure gets a temporary identity from the cloud platform at runtime, and Google's IAM service handles the signing server-side.
Five questions to ask before granting any vendor access to your Google Workspace:
Full breakdown with architecture diagrams and a vendor security checklist:
👉 Service Accounts in Google Workspace: Vendor vs Customer-Owned Security Explained
Useful for anyone evaluating Google Workspace integrations or building a vendor security review process.
Beta Was this translation helpful? Give feedback.
All reactions