assume permission in b1
parent
a27c1e50a9
commit
6e8f3feee9
7
main.go
7
main.go
|
|
@ -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,
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue