Skip to content

[Still in early development] A proxy for Google-signed authentication tokens

License

Notifications You must be signed in to change notification settings

rinx/gcloud-auth-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Cloud Auth Proxy

latest tag image size

This is a software that provides Google-signed authentication tokens in several ways.

Currently, it supports the following token types.

Usecase

TBW

Usage

Deploy gcloud-auth-proxy as a sidecar with your application.

Container is available on ghcr.io/rinx/gcloud-auth-proxy:latest.

CLI flags are the followings.

Usage:
  gcloud-auth-proxy [flags]

Flags:
      --audience string                      default audience (required)
  -h, --help                                 help for gcloud-auth-proxy
      --host string                          server host (default "0.0.0.0")
      --port string                          server port (default "8100")
      --token-source-cache-duration string   token source cache duration (default "30m")
  -v, --version                              version for gcloud-auth-proxy

Endpoints

endpoint method description
/idtoken POST returns ID Token
/idtoken/proxy forwards HTTP request and appends ID Token to its header
/healthz health check endpoint
/readyz readiness check endpoint

Similar Projects

About

[Still in early development] A proxy for Google-signed authentication tokens

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages