From b1d98520c30cd6cee0552b4a7e986da1b9b3838e Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Wed, 6 Mar 2019 14:11:18 -0700 Subject: [PATCH] f u --- main.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index 81a9195..edb9abd 100644 --- a/main.go +++ b/main.go @@ -17,7 +17,7 @@ import ( func main() { var path, host, method, body, headers, brandID, issuer string - var ca, cert, key string + var ca, cert, key, secret string var needJWT, verbose bool var timeout time.Duration flag.StringVar(&method, "method", "get", "method for request") @@ -33,6 +33,7 @@ func main() { flag.StringVar(&ca, "ca", "", "ca for server") flag.StringVar(&cert, "cert", "", "cert for client") flag.StringVar(&key, "key", "", "key for client") + flag.StringVar(&secret, "secret", "dnKgzTPNZyEd2Kfop", "secret for jwt") flag.Parse() if !strings.HasPrefix(host, "http") { @@ -45,7 +46,6 @@ func main() { host+"/"+strings.Trim(path, "/"), strings.NewReader(body), ) - fmt.Println(req) if err != nil { panic(err) } @@ -56,7 +56,7 @@ func main() { } } if needJWT { - setJWT(req, brandID, issuer) + setJWT(req, brandID, issuer, secret) } if verbose { @@ -107,9 +107,9 @@ func makeClient(timeout time.Duration, ca, cert, key string) *http.Client { } } -func setJWT(r *http.Request, brandID string, issuer string) { +func setJWT(r *http.Request, brandID string, issuer string, secret string) { signer := &jwt.Signer{ - Key: []byte("dnKgzTPNZyEd2Kfop"), + Key: []byte(secret), DefaultClaims: jwt.Claims{ Audience: "qualtrics", Issuer: issuer,