diff --git a/cliv2/cmd/cliv2/main.go b/cliv2/cmd/cliv2/main.go index e34fcaa327..d47f86d760 100644 --- a/cliv2/cmd/cliv2/main.go +++ b/cliv2/cmd/cliv2/main.go @@ -352,7 +352,7 @@ func logHeaderAuthorizationInfo( err := networkAccess.AddHeaders(apiRequest) if err != nil { - return authorization, oauthEnabled, userAgent + debugLogger.Print(err) } authHeader := apiRequest.Header.Get("Authorization") @@ -370,6 +370,8 @@ func logHeaderAuthorizationInfo( token, err := auth.GetOAuthToken(config) if token != nil && err == nil { tokenDetails = fmt.Sprintf(" (type=oauth; expiry=%v)", token.Expiry.UTC()) + temp := sha256.Sum256([]byte(token.AccessToken)) + tokenShaSum = hex.EncodeToString(temp[0:16]) + "[...]" } } diff --git a/cliv2/internal/proxy/proxy.go b/cliv2/internal/proxy/proxy.go index 45ed797dec..7e6ce81095 100644 --- a/cliv2/internal/proxy/proxy.go +++ b/cliv2/internal/proxy/proxy.go @@ -13,11 +13,12 @@ import ( "github.com/google/uuid" - "github.com/snyk/cli/cliv2/internal/constants" - "github.com/snyk/cli/cliv2/internal/utils" "github.com/snyk/go-application-framework/pkg/networking/certs" "github.com/snyk/go-httpauth/pkg/httpauth" + "github.com/snyk/cli/cliv2/internal/constants" + "github.com/snyk/cli/cliv2/internal/utils" + "github.com/elazarl/goproxy" "github.com/elazarl/goproxy/ext/auth" ) @@ -136,7 +137,7 @@ func (p *WrapperProxy) ProxyInfo() *ProxyInfo { func (p *WrapperProxy) replaceVersionHandler(r *http.Request, ctx *goproxy.ProxyCtx) (*http.Request, *http.Response) { err := p.addHeaderFunc(r) if err != nil { - p.DebugLogger.Printf("Failed to add header") + p.DebugLogger.Printf("Failed to add header: %s", err) } return r, nil