Add Users, Roles, and Permissions

2023-12-18 18:10:46 +00:00
parent 075777b4ca
commit 64cf256ce7

@@ -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.