A flask API with
- user permission levels
- secure(https)
- layout setup
-
Clone the Repo
-
Enter project folder
-
Enter a virtual Enviornment and install packages
virtualenv venv venv\Scripts\activate pip install requirements.txt
-
Create https token...
-
Setup database
- None: User has not authenticated themselves
- Basic: User Has logged in (not many perms)
- Moderater: User has a account with elevated privledges
- Admin: User has almost full control
- SuperAdmin: User can do every query
- If a user if of level Moderater they also have the same access as a Basic would, and so on.
- SuperAdmin is only meant to be one user.
- Access levels can be bumped up by a user of higher access. Excluding a Basic user bumping up a None user
- etc.