Jake
05/11/2023, 10:35 PMToi
05/11/2023, 10:38 PM{
definition randomResource {
relation owner: user | token
permission read = owner
}
definition token {
relation user: user
}
definition user {}
}
Jake
05/11/2023, 10:39 PMJake
05/11/2023, 10:40 PMToi
05/11/2023, 10:40 PMToi
05/11/2023, 10:41 PM{
definition document {
/**
* writer indicates that the user is a writer on the document.
*/
relation writer: user#token
...
}
Toi
05/11/2023, 10:42 PMToi
05/11/2023, 10:42 PMToi
05/11/2023, 10:44 PMuser:123 -> writer -> document:abc
token:xyz -> api_token -> user:123
token:xyz -> writer -> document:abc
Toi
05/11/2023, 10:44 PMToi
05/11/2023, 10:47 PMToi
05/11/2023, 10:49 PM{
relation writer: user | user#token
}