7  Manage Users and Permissions

7.1 Goal

Build a system of users, administrators, roles, permissions, and groups so frontend access and backend administration can be authorized by responsibility.

7.2 Create Users

Go to:

User Management > User List

The user list page is displayed, as shown in Figure 7.1.

Figure 7.1: Sa2web user list

The user list mainly contains two types of users: normal users and collaboration users. Normal users can log in directly to the Sa2web frontend. Collaboration users are created automatically by collaboration links. Their usernames usually start with v, and they cannot enter the Sa2web frontend through the normal login page.

Click Add User to open the add user dialog, as shown in Figure 7.2, and fill in the username, nickname, email, phone number, password, user type, and status.

Figure 7.2: Sa2web add user

Normal users can log in at:

https://<sa2web-domain>

or:

https://<sa2web-domain>/app/login

7.3 Create Administrators and Roles

Go to:

User Management > Admin List
User Management > Role List
User Management > Permission List

Create roles by responsibility. Do not let every administrator use the highest privilege level long term.

7.3.1 Add a Role

Open the role list, as shown in Figure 7.3. Click Add Role, enter the role name, and save.

Figure 7.3: Sa2web role list

7.3.2 Add an Administrator

Open the admin list and click Add Admin. The add admin dialog appears, as shown in Figure 7.4. Fill in the username, password, email, phone number, status, and assigned role.

Figure 7.4: Sa2web add administrator

7.3.3 Permission Management

Open the permission list, as shown in Figure 7.5. Select a role and choose the permissions required by that role. Click Save Permissions in the lower-right corner to save.

Figure 7.5: Sa2web permission management

7.3.4 Disable Administrators and Users

In the admin list or user list, click Edit and change the user status to Inactive.

7.4 Manage Frontend Resources with Groups

A group can centrally manage frontend-visible resources, as shown in Figure 7.6:

  • Users.
  • SaaS sites.
  • Workspaces.
  • Inner sites.
  • Permissions.
  • Cloud Browser proxies.
  • Cloud Browser isolated networks.
Figure 7.6: Sa2web group management

Create groups based on real business needs, for example:

Operations Team
Customer Support Team
Finance Read-Only Team
Contractor Collaboration Team
Customer A Project Team

7.5 Acceptance Checklist