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, }