Multi-User and RBAC

Architect agent multi user support
Written by Philipp
Updated 1 month ago
Multi-User and RBAC have been deactivated for the public beta

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.

The default role can not be revoked.

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.

Did this answer your question?