summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-07-18 13:26:30 -0600
committermo khan <mo@mokhan.ca>2025-07-18 13:26:30 -0600
commite5142a2786b499291f6e98f328e10a9c44901ad2 (patch)
treea4592cee3af83b95a9d72418492b4df93459fad0 /etc
parent9d5b310de5b2266aeb40f8585df65564b8de19b9 (diff)
feat: authorize http resources
Diffstat (limited to 'etc')
-rw-r--r--etc/authzd/spice.schema10
1 files changed, 10 insertions, 0 deletions
diff --git a/etc/authzd/spice.schema b/etc/authzd/spice.schema
index 5f5c0dab..0f3494f7 100644
--- a/etc/authzd/spice.schema
+++ b/etc/authzd/spice.schema
@@ -15,3 +15,13 @@ definition project {
definition group {
}
+
+definition resource {
+ relation reader: user | user:*
+ relation writer: user | user:*
+
+ permission read = reader + writer
+ permission create = writer
+ permission update = writer
+ permission delete = writer
+}