assume permission in b1

master
Bel LaPointe 2019-01-03 12:05:40 -07:00
parent a27c1e50a9
commit 6e8f3feee9
1 changed files with 5 additions and 2 deletions

View File

@ -15,7 +15,7 @@ func main() {
var path, host, method, body, headers, brandID string var path, host, method, body, headers, brandID string
var needJWT, verbose bool var needJWT, verbose bool
flag.StringVar(&method, "method", "get", "method for request") 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(&host, "host", "data-platform.service.consul:8080", "host and port for request")
flag.StringVar(&body, "body", "", "body for request") flag.StringVar(&body, "body", "", "body for request")
flag.StringVar(&brandID, "brand", "testencresponse", "brandID for request JWT") flag.StringVar(&brandID, "brand", "testencresponse", "brandID for request JWT")
@ -64,9 +64,12 @@ func setJWT(r *http.Request, brandID string) {
Key: []byte("dnKgzTPNZyEd2Kfop"), Key: []byte("dnKgzTPNZyEd2Kfop"),
DefaultClaims: jwt.Claims{ DefaultClaims: jwt.Claims{
Audience: "qualtrics", 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", UserID: "breel",
BrandID: brandID, BrandID: brandID,
Custom: map[string]interface{}{
"IsolationPartitionID": brandID,
},
}, },
IncludeBodyHash: true, IncludeBodyHash: true,
} }