How would conditional access work in authzed? Here is an example of the policy schema
policy {
policy-bindings: []
}
policy-bindings {
principals : {
users: [],
groups: []
},
role: role-id,
conditions {
locations : [
{ location
location-name}
},
time-interval
start-time and end-time
}
}