googleapis / googleapis/google-api-java-client

Allow to not cache the application default credentials

Offen
#2,541 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @diegomarquezp Auf GitHub ansehen
priority: p3 type: feature request
Vorherrschende Sprache
Java
Sterne
1.5k
Forks
772
Ø Merge
1 Std. 44 Min.
Gemergte PRs (30 T.)
1

Beschreibung

When using `GoogleCredential.getApplicationDefault`, the credentials are cached in `DefaultCredentialProvider` ([code](https://github.com/googleapis/google-api-java-client/blob/8b46efb4532097fecff2591398dcf6667718e432/google-api-client/src/main/java/com/google/api/client/googleapis/auth/oauth2/DefaultCredentialProvider.java#L95)).

This is an issue for long lived programs where the application defaults may change. One example is the Gradle wrapper (see https://github.com/gradle/gradle/issues/31652#issuecomment-2535320948).

It would be nice if `GoogleCredential` could be instanciated so that we could manage its lifecycle.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.