Skip to content

feat(core): support service account impersonation in credentials#4489

Open
Antrakos wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
Antrakos:feat/impersonated-service-account-credentials
Open

feat(core): support service account impersonation in credentials#4489
Antrakos wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
Antrakos:feat/impersonated-service-account-credentials

Conversation

@Antrakos

@Antrakos Antrakos commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Adds spring.cloud.gcp.credentials.impersonated-service-account so applications can authenticate by impersonating a target service account via Application Default Credentials, instead of provisioning static service account key files. Cloud SQL already supports this via spring.cloud.gcp.sql.targetPrincipal (a JDBC-URL-level setting). This PR brings the same capability to every other GCP client through the shared core Credentials model.

Fixes #3516.

@Antrakos Antrakos requested a review from a team as a code owner June 2, 2026 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Service Account Impersonation option for credentials

1 participant