Architect supports multiple users in parallel combined with role base access control.
All users and roles are exclusive to each agent and can be configured separately.
Users
Users are standalone users each Architect Agent has. This means they have a unique username and their own password for access.
This gives you control about who accesses your agent, and allows you to grant access to your team without them having control over everything.
Root user
Each agent generates an automatic `root` user that has all permissions and is able to manage everything. The default password will be written to a `.txt` file within the agents installation directory.
It is not possible to delete or alter the roles for the root user.
Additional users
You can create additional users by clicking the `Add new User` button and entering a unique username.
Once created, you will be prompted a pop up with the users initial password.
By clicking the three dots, next to a user entry, you are able to manage that users roles or delete the user.
Assigning and removing roles
Assigning and removing roles is available after you click on "Manager User".
You are able to assign new roles to the user or remove roles.
Roles
Architect works with role based access controls (RBAC) that allows you to create roles, and assign them permissions. These roles can be allocated to users.
Two roles are created by default: root, default
These roles can not be deleted or altered. They contain import permission presets.
Creating new roles
You can create new roles by clicking "Create new Role". You are able to fine-tune your roles permissions.
Some permissions are marked as required, if they are required to utilize Architect Manager.
To create a fine-grained role that is intended for API users, utilize the API to create those.