Hello,
I am using a Netlify Function on the Free plan and I need to connect it securely to Google Cloud Firestore using Google Cloud Workload Identity Federation (WIF), without storing a Google service account private key in Netlify.
Does Netlify Functions on the Free plan expose a short-lived OIDC workload identity token that can be exchanged through Google Cloud Security Token Service (STS)?
If yes, could you please provide:
- The OIDC issuer URL
- The JWKS URL
- How to configure the audience
- Which stable claims identify the Netlify site/function
- How a running Netlify Function obtains the OIDC token
- Whether this capability is available on the Free plan
The goal is to authenticate the Netlify Function to Google Cloud using WIF without any long-lived Google credentials.
Thank you.