google-cloud-cpp icon indicating copy to clipboard operation
google-cloud-cpp copied to clipboard

Support unified "ServiceAccountCredentials"

Open coryan opened this issue 3 years ago • 1 comments

Support service account credentials. Note that gRPC does not support scopes, while aip/4112 requires supporting at least one scope.

This suggests we may want to have two implementations (or at least a big-old if() statement), one without scopes, taking advantage of the native gRPC classes, and one with support for scopes.

We need to pass the scopes (and maybe the audience) through the google::cloud::MakeServiceAccountCredentials() function, possibly via Options.

coryan avatar Apr 21 '21 17:04 coryan

We should do this at some point

coryan avatar Mar 17 '22 18:03 coryan

No time for this, to the backlog.

coryan avatar Jan 11 '23 19:01 coryan