The user model represents your app users who interact with your data. 4 user types are supported:
- unregistered users (without a user account)
- Normal user
- registered users
- Custom role
- registered users, that behave differently than normal users (e.g. manager/worker, teacher/pupil)
- registered users, with administrative privilege
Users of different types can be defined differently on how they can interact with the data.