Jesum Yip
01/30/2023, 2:20 AM"orgs": [
{
"org_id" : "xxxxxxxxxxxxxxxxxx",
"org_name" : "xxxxxxxxxxxxxxxxx"
},
{
"org_id" : "xxxxxxxxxxxxxxxxxx",
"org_name" : "xxxxxxxxxxxxxxxxx"
}
]
- expr: >
request.aux_data.jwt.org_info.orgs.exists_one(org_id, "abc123")
and cerbos compile
throws an errorDennis (Cerbos)
has
, map
, filter
and alike are all macros. Which API are you using? - expr: >
request.aux_data.jwt.org_info.orgs.exists_one(t, t.org_id == "abc123")
Jesum Yip
01/30/2023, 2:27 AMDennis (Cerbos)
Jesum Yip
01/30/2023, 2:29 AMDennis (Cerbos)
Jesum Yip
01/30/2023, 2:34 AMDennis (Cerbos)
Jesum Yip
01/30/2023, 2:37 AMDennis (Cerbos)
Jesum Yip
01/30/2023, 2:57 AMauxData:
validJWT:
jwt:
org_info: {
default_org_id: "some value",
orgs: [
{ org_id : "abc123" },
{ org_id : "def456" }
]
}
aud: [ "my audience" ]
Dennis (Cerbos)
}
. Otherwise looks goodJesum Yip
01/30/2023, 3:43 AM