General Principles
User access is determined by several processes within the application:
-The application is protected by solid Firewalls, VPCs and other security protocols.
-A secure password is required for all users.
-Only those necessary permissions are provided to each user and user-type.
-All users are segregated by platform.
User Roles
From a security perspective, there are several user roles including unauthenticated users, authenticated users and admin users.
Unauthenticated users have very little access – they can see certain landing pages and login.
Authenticated users are able to access most of the platform, but only for the specific purposes allowed at each stage.
Admin users are the only users able to access the Admin Dashboard, for which they have full access.