google-cloud-cpp
google-cloud-cpp copied to clipboard
Support unified "ServiceAccountCredentials"
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
.
We should do this at some point
No time for this, to the backlog.