2026-08-12 — Google Cloud OAuth mental model
Documented the schema mismatch people hit when wiring personal Google OAuth (Composio, rclone, scripts):
-
Ideal nouns: account → app → credentials → grant
-
Actual Console: Project owns consent screen, API enablement, and quotas; Client IDs do not isolate those
-
Mapping rule: treat a Project as a trust platform stand-in for an app; lump Google toolkits under one Composio Project/Client ID; split unrelated products into separate Projects
-
Illustrations:
gcp-oauth-ideal-model.svg,gcp-oauth-actual-project.svg,gcp-oauth-ideal-to-project-map.svg, plus Mermaid in the explanation page
Pages:
Navigation: How-to, Reference, Explanation → Infrastructure.