googleapis / googleapis/google-cloud-cpp
Add local signing to cloud storage signed urls
- Lenguaje dominante
- C++
- Estrellas
- 659
- Forks
- 462
- Merge medio
- 1 d 2 h
- PR fusionados (30 d)
- 89
Descripción
**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.
Guía de contribución
Línea de trabajo
Comienza en el componente google/cloud/storage y compara el comportamiento solicitado de la biblioteca cliente con las referencias gsutil signurl y gcloud storage sign-url. Define las entradas locales de clave privada y el comportamiento de firma necesario para producir URLs firmadas compatibles; después, verifica la funcionalidad completada con respecto a esas semánticas de CLI.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp
- Área
- cloud
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 25/100