googleapis / googleapis/google-cloud-cpp

Add local signing to cloud storage signed urls

Abierto
#14,597 1 comentario 0 reacciones 0 asignados Ver en GitHub
type: feature request
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.