Application accounts

There are three types of helyOS accounts: the admin, application, and visualization accounts. They are authenticated by token authentication.

Each account type is ascribed to a specific database role in Postgres. Therefore, the permission set will be controlled at the database level. The admin accounts have permission to read and write all tables and execute all DB procedure functions. The application accounts are able to read all the tables but write only on a few of them. The visualization accounts can only read tables.

Further tuning of permissions or creation of new account types must be defined by an outer software layer for a specific software application.

../_images/application-accounts.png

Application accounts view