5. Users

Part 05

/admin/users · Platform scope. Three kinds of account live here, each in its own view with its own search box: local users, directory users and SaaS users. Which you use depends on how your organisation authenticates.

The Users page listing accounts with search and the create button.

The Users page. Local, directory and SaaS accounts each have their own view.

5.1. Creating a local user

The page is headed User Management with a Platform badge, and splits the accounts across three tabs: Local Users, Directory and SaaS (Cognito). The table lists NAME, ROLE, EMAIL, GROUPS and CREATED, each sortable, with an ACTIONS column at the right holding four icons per row — product access, edit, lock/unlock and delete. Under the table, Showing 1 to 10 of N items and a Rows selector control paging.

The Create New User dialog with name, email, username, role and password fields.

The Create New User dialog. The password you set here is temporary — the person must change it at first sign-in.

  1. Press Add User

    The button sits at the top right, beside the Search users… box. The Create New User dialog opens.

  2. Fill in the four required fields

    • First Name — e.g. John.

    • Last Name — e.g. Doe.

    • Email — e.g. john.doe@company.com. Must be unique; the page checks availability as you type.

    • Username — e.g. johndoe. Also checked for uniqueness. This is what the person types at sign-in.

  3. Set the Role

    Admin or User. See 1.1 before choosing Admin.

  4. Set a Password

    This is temporary. The person is forced to change it on first sign-in, so it does not need to be memorable — it needs to be delivered safely.

  5. Create

  6. Grant a product on the Entitlements page

    Do not skip this. Without it the new account signs in to nothing and reports the account as broken.

5.2. Editing a user

The pencil icon on a row opens Edit User, which changes First Name, Last Name, Email and Role. The Role selector offers Root, Admin and User, but a Root account is protected: Root role cannot be changed.

5.3. Unlocking an account

Five failed sign-in attempts lock an account, and it unlocks itself 15 minutes after the last attempt — most people never need you. Act only when someone cannot wait, or is still locked out well past that. Use the padlock icon on their row — it both unlocks the account and clears the failed-attempt counter. If the same account locks repeatedly, the cause is usually a saved old password on a phone or a mail client, not an attacker.

5.4. Deleting a user

The bin icon removes the account after a confirmation. Before you delete:

  • Check what they own. Workspaces they own need ownership transferred first, or the workspace is left without an owner.

  • Their files stay. Deleting the account does not delete the files they uploaded into shared workspaces.

  • Consider suspending instead if the departure may be temporary — revoking their product entitlement stops access without destroying the account.

5.5. Directory users

Accounts imported from an AWS or Azure directory, marked: Users imported from AWS/Azure directory. Manage via directory service. Change names, emails and membership in the directory itself; QuantaCloud reflects what it imported. Use Directory Import (Part 17) to pull them in and to re-pull membership later.

5.6. SaaS users

Accounts held in Amazon Cognito. Use Invite SaaS User with First Name, Last Name, Email and Role. Two things behave differently here:

  • Email is Managed by Cognito — change it in the user pool, not in QuantaCloud.

  • Delete SaaS user warns that it removes the user from Cognito and the app — both, not just the app.

The page tells you when this cannot work rather than failing silently. Each message names the thing to fix:

Cognito is not configured on this server

The server has no Cognito settings. The page names the missing values, such as COGNITO_CLIENT_ID.

Cognito is configured but unreachable

Settings exist but the pool cannot be contacted — wrong region, wrong pool id, or expired credentials.

Admin invitations are enabled; self-registration is not

You can invite people, but they cannot sign themselves up. This is a deliberate configuration, not an error.