check valid json

This commit is contained in:
Megan Bang 2021-10-07 16:33:21 -05:00
parent 348c761bea
commit 81201d69a3
1 changed files with 2 additions and 1 deletions

View File

@ -4,6 +4,7 @@ package gcs
import (
"context"
"encoding/base64"
"encoding/json"
"fmt"
"os"
"strings"
@ -141,7 +142,7 @@ func (b *Backend) configure(ctx context.Context) error {
return fmt.Errorf("Error loading credentials: %s", err)
}
if !strings.HasPrefix(contents, "{") {
if !json.Valid([]byte(contents)) {
return fmt.Errorf("contents of credentials are invalid")
}