diff --git a/Users%2C-Roles%2C-and-Permissions.md b/Users%2C-Roles%2C-and-Permissions.md new file mode 100644 index 0000000..d293225 --- /dev/null +++ b/Users%2C-Roles%2C-and-Permissions.md @@ -0,0 +1,16 @@ +# Users, Roles and Permissions + +## Backend Concepts +Utilizing the AppWrite backend provides us with some basic concepts we can use: + +### Users, Groups, and Labels +#### Teams + Teams are AppWrite groups of users. Teams can be assigned roles, which can be assigned permissions. Teams "contain" users. +#### Labels + Labels are AppWrite tags for users. Users have Labels as attributes. + Like teams, labels can be used for Role / Permission mapping + +### Permissions +https://appwrite.io/docs/advanced/platform/permissions + +Permissions are fine-grained access control for users and objects. They follow standard "CRUD" patterns. \ No newline at end of file