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

Allow a single client instance to authenticate with multiple tokens

Open jaystarshot opened this issue 6 months ago • 2 comments

What component of google-cloud-cpp is this feature request for? For example, is this related to bigtable (i.e., something in google/cloud/bigtable), or GCS (i.e., something in google/cloud/storage)?

google/cloud/storage/client

GCS c++ client

**Is your feature request related to a problem?

Currently we need to create a new client per token. For our service we have multiple users with different tokens and having different clients per user is inefficient. For GCS scale we should have a implementation where a single client can handle multiple auth calls (in ReadObj etc)

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered. NA

Additional context Add any other context about the feature request here. NA

jaystarshot avatar Jun 27 '25 21:06 jaystarshot

cc: @ddelgrosso1

jaystarshot avatar Jun 27 '25 21:06 jaystarshot

Ack. Thanks @jaystarshot we will take a look.

ddelgrosso1 avatar Jun 30 '25 13:06 ddelgrosso1