From 6e8f3feee9cb8515bba1c745aac26bc275230f3b Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Thu, 3 Jan 2019 12:05:40 -0700 Subject: [PATCH] assume permission in b1 --- main.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 120126c..93b6ba2 100644 --- a/main.go +++ b/main.go @@ -15,7 +15,7 @@ func main() { var path, host, method, body, headers, brandID string var needJWT, verbose bool flag.StringVar(&method, "method", "get", "method for request") - flag.StringVar(&path, "path", "fieldsetdefinitions/v1/index/surveys/SV_031sm3MMOPSa8Tz/fieldsets", "path for request") + flag.StringVar(&path, "path", "fieldsetdefinitions/v1/index/surveys/SV_031sm3MMOPSa8Tz/fieldsets?assumeHasPermission=true", "path for request") flag.StringVar(&host, "host", "data-platform.service.consul:8080", "host and port for request") flag.StringVar(&body, "body", "", "body for request") flag.StringVar(&brandID, "brand", "testencresponse", "brandID for request JWT") @@ -64,9 +64,12 @@ func setJWT(r *http.Request, brandID string) { Key: []byte("dnKgzTPNZyEd2Kfop"), DefaultClaims: jwt.Claims{ Audience: "qualtrics", - Issuer: "dataprocessing,responseengine,fieldset-definitions,qualtrics,objectstore,svs,monolith,ex,blixt", + Issuer: "dataprocessing,responseengine,fieldset-definitions,qualtrics,objectstore,svs,monolith,ex,blixt,null,responseengine", UserID: "breel", BrandID: brandID, + Custom: map[string]interface{}{ + "IsolationPartitionID": brandID, + }, }, IncludeBodyHash: true, }