[FEATURE] Claude Apps Gateway to use container service account credential for google group oidc lookup

Status Open
Maintainer reply None cached
Activity 0 comments · opened Aug 6, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Currently the Claude Apps Gateway requires service_account_json_path to retrieve users' google group membership when configured for Google Workspaces OIDC. However, when the gateway is running in GCP, it will already have a service account for the runtime and already knows how to get the credential without further configuration. But service_account_json_path is required, and when unspecified the gateway will error on startup:

claude gateway: [
    {
        "code": "invalid_type",
        "expected": "string",
        "received": "undefined",
        "path": [
            "oidc",
            "google_groups",
            "service_account_json_path"
        ],
        "message": "Required"
    }
]

That means we need to generate a key-based credential for the service account, even though the app already knows how to get the credential from the runtime. Org policy blocks key-based credentials as part of the "Secure by Default enforcments", which adds friction to the deployment.

Proposed Solution

Use the service account for the container runtime, which it already has a credential for, instead of requiring service_account_json_path.

Alternative Solutions

_No response_

Priority

Critical - Blocking my work

Feature Category

CLI commands and flags

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗