Jesum Yip
01/30/2023, 2:20 AM"orgs": [
{
"org_id" : "xxxxxxxxxxxxxxxxxx",
"org_name" : "xxxxxxxxxxxxxxxxx"
},
{
"org_id" : "xxxxxxxxxxxxxxxxxx",
"org_name" : "xxxxxxxxxxxxxxxxx"
}
]
Jesum Yip
01/30/2023, 2:23 AM- 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? Dennis (Cerbos)
- expr: >
request.aux_data.jwt.org_info.orgs.exists_one(t, t.org_id == "abc123")
Jesum Yip
01/30/2023, 2:27 AMJesum Yip
01/30/2023, 2:27 AMJesum Yip
01/30/2023, 2:28 AMDennis (Cerbos)
Jesum Yip
01/30/2023, 2:29 AMJesum Yip
01/30/2023, 2:29 AMDennis (Cerbos)
Jesum Yip
01/30/2023, 2:34 AMDennis (Cerbos)
Dennis (Cerbos)
Jesum Yip
01/30/2023, 2:37 AMJesum Yip
01/30/2023, 2:37 AMJesum Yip
01/30/2023, 2:37 AMJesum Yip
01/30/2023, 2:37 AMDennis (Cerbos)
Dennis (Cerbos)
Dennis (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 goodDennis (Cerbos)
Jesum Yip
01/30/2023, 3:43 AMJesum Yip
01/30/2023, 3:44 AMJesum Yip
01/30/2023, 3:44 AM