Developer Builds Keyless Multi-Cloud AI Agent System Using Federated Identity Tokens

A developer has published an open-source project connecting three AI agents — built with Google ADK, AWS Strands, and Azure Agent Framework — each running on their respective cloud platforms. A central coordinator hosted on Google Cloud Run orchestrates all three agents using the A2A v1.0 protocol, routing requests and aggregating responses. The system avoids storing long-lived credentials entirely by relying on short-lived identity tokens minted at request time through each cloud's federated identity mechanism. Cloud Run was chosen as the coordinator host because its metadata server can natively mint OIDC tokens trusted by AWS IAM and Azure Entra, a capability not equally available on competing runtimes. The project, available on GitHub, highlights that keyless cross-cloud authentication is achievable but requires careful handling of audience values, subject pinning, and platform-specific IAM quirks.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in