googleapis / googleapis/google-cloud-cpp

Add local signing to cloud storage signed urls

Open
#14,597 1 comment 0 reactions 0 assignees View on GitHub
type: feature request
Dominant language
C++
Stars
659
Forks
462
Avg merge
1d 2h
Merged PRs (30d)
89

Description

**What component of `google-cloud-cpp` is this feature request for?** GCS (i.e., something in `google/cloud/storage`)

**Is your feature request related to a problem? Please describe.** GCS CLI supports local signing where a private key can be passed as part of command but client libraries do not support this (from what I can tell, this is true for all libraries- java, c++, etc.)

gsutil: https://cloud.google.com/storage/docs/gsutil/commands/signurl#usage
gcloud: https://cloud.google.com/sdk/gcloud/reference/storage/sign-url

**Describe the solution you'd like** Support for local key usage and signing

**Describe alternatives you've considered** The only alternative now is to use CLI or write my own signing script.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.