We are excited to announce the launch of gcpidentitytokenportal, released on November 10, 2024. This new utility provides a straightforward, web-based interface for vending Google Cloud Platform (GCP) identity tokens, removing the friction from testing and debugging services that rely on GCP identity-based authentication.

What it does

The gcpidentitytokenportal is designed to be a lightweight tool that allows developers to quickly generate identity tokens for specific target audiences. Whether you are testing a Cloud Run service or debugging an internal API, the portal simplifies the process of obtaining a valid token without needing to manually execute complex CLI commands.

Key capabilities include:

  • Effortless Token Generation: A clean web interface to request tokens for any specified audience.
  • Flexible Audience Management: Users can enter a custom audience manually or choose from a predefined list via an optional configuration file, which transforms the input into a convenient dropdown menu.
  • Identity Transparency: The portal clearly displays the email of the service account being used, ensuring you know exactly which identity is vending the token.
  • Modern, Responsive UI: Built with HTMX for a seamless single-page experience, including a one-click copy button to move your token instantly to the clipboard.
  • Hybrid Environment Support: The tool works natively on GCP using the metadata service and supports external environments via service account JSON keys.

Why it matters

For developers working within the GCP ecosystem, generating identity tokens for specific audiences can often be a tedious process involving gcloud commands or custom scripts. gcpidentitytokenportal turns this into a self-service experience. By providing a visual portal, teams can reduce the overhead of authentication setup during the development and QA phases, allowing for faster iteration and more reliable testing of service-to-service communication.

Getting Started

gcpidentitytokenportal is distributed as a minimal, secure Docker image. You can get it up and running in seconds:

docker run --name gcpidentitytokenportal -d -p 8080:8080 \
  -v /path/to/your-service-account-key.json:/creds.json \
  -v /path/to/your-config.yaml:/config.yaml \
  -e GOOGLE_APPLICATION_CREDENTIALS=/creds.json \
  ghcr.io/unitvectory-labs/gcpidentitytokenportal:v0.1.0

We look forward to seeing how this tool helps streamline your GCP development workflow!


This post was AI-generated using the model unsloth/gemma-4-31B-it-GGUF:UD-Q5_K_XL on 2026-04-11, based on the gcpidentitytokenportal repository and the v0.1.0 release. Author: release-storyteller