Skip to content

Support workload identity and default app credentials for GCS signed URLs and or provide example of how to sign the blob yourself #2410

@red8888

Description

@red8888

See SO post: https://stackoverflow.com/questions/76266019/how-do-i-generate-signed-urls-for-gcs-with-workload-identity-in-the-c-sharp-sdk/76266912#76266912

Currently workload id is not supported for generating signed URLs for GCS. This is a problem because it forces a bad practice (generating a static json key instead of using workload id which is much more secure).

At the very least can someone provide a full example of how to use the SignBlob method in conjunction with SignedURL to work around this problem?

Also, I think default app creds are also not supported right? This makes the code painful to run locally for testing purposes.

Metadata

Metadata

Assignees

Labels

priority: p2Moderately-important priority. Fix may not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions