googleapis / googleapis/google-cloud-cpp
Incorrect credentials cause a crash while creating `Credentials`.
- Lenguaje dominante
- C++
- Estrellas
- 659
- Forks
- 462
- Merge medio
- 1 d 2 h
- PR fusionados (30 d)
- 89
Descripción
**Does this issue affect the google-cloud-cpp project?**
Yes
**What component of `google-cloud-cpp` is this related to?**
Authentication
**Describe the bug**
Providing an incorrect credential file causes a crash.
**To Reproduce** Steps to reproduce the behavior:
1. Call `::google::cloud::MakeServiceAccountCredentials` with unparsable file contents.
2. It will crash.
**Expected behavior**
There should be no crash.
Guía de contribución
Línea de trabajo
Comienza en ::google::cloud::MakeServiceAccountCredentials y sigue cómo se gestionan los contenidos de archivos de credenciales que no se pueden analizar. Reproduce el fallo con contenidos de archivo no válidos y, a continuación, verifica que la ruta de creación de credenciales se complete sin fallar; añade o actualiza la cobertura para este caso si se encuentra la ubicación de prueba relevante.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp
- Área
- authentication
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100