Complete worked example
json
{
"cases": [
{
"caller": "alice",
"owner": "alice",
"status": 200
},
{
"caller": "alice",
"owner": "bob",
"status": 403
},
{
"caller": null,
"owner": "alice",
"status": 401
},
{
"caller": null,
"resource": "public roles",
"status": 200
}
]
}- Reasoning
- The cases distinguish own, foreign, anonymous and deliberately public access.