Hypertest Docs
HyperTestKnowledge Base
  • Quick Set-up
    • Install HyperTest
    • Deploy your application
    • Mirror Traffic
      • Using Kubernetes
      • Using Amazon ECS
      • Using Docker
      • Using Nginx
      • Using Goreplay
        • ElasticBeanStalk Script for Goreplay
      • Using Apache
      • Using IIS
      • Using Istio
      • Using Kong
      • Using HAProxy
      • Others
  • HyperTest Overview
    • Introduction
    • Architecture
  • Detailed Setup Guide
    • Detailed Setup Guide
      • Installation
        • Linux VM
        • Kubernetes Cluster
          • Hardware Requirements
          • Cluster Setup
            • EKS
              • Existing Application Load Balancer
              • Calculate Setup Cost for EKS Cluster
            • GCP
            • AKS
            • Self Managed
              • Microk8s with EKS-D
          • HyperTest Installation
      • Mirror Traffic
      • Configure HyperTest
      • Automate Starting a Test
        • CI Integration
          • GitHub Checks Integration
            • Mandatory checks
          • Gitlab Integration
          • Bitbucket Integration
          • Jenkins Pipeline
            • Jenkins Plugins for PR events
  • Upgrade HyperTest
    • Upgrade HyperTest
      • Linux VM
      • Kubernetes Cluster
  • User Guides
    • Usage Guide
      • Install and Configure HyperTest
        • Install HyperTest
        • Configure Base DNS
        • Add New Service
      • Tests Runs and Analysis
        • View Test Cases
        • Start New Test Run
        • Understand Your Test Run Analysis
        • Prioritize Your Error Types
        • Track Bugs
        • Ignore Errors/Desired Changes
        • View/Download Report
        • View Consolidated Dashboard Reports
        • Sign-off Reports
        • Reduce Execution Time
        • Deduplication Rules
      • Troubleshooting and FAQs
    • Best Practices Guide
      • Cost Optimization
    • Dashboard Tour
      • Dashboard
      • All Sessions
      • Regression Report
      • Notifications
      • First Test Run
      • Interactions
      • Custom Analysis
      • Configuration
    • User Management
      • Create Admin User
      • Roles, Groups & Users
      • Enabling User Signup
    • Other Guides
      • Basic Nginx Auth for Linux HT
  • Middleware
  • Advanced Features
    • Import test cases from Postman
  • Change Log
  • Troubleshooting
  • FAQs
    • Setup
    • General
    • Regression Report
  • Glossary
    • Session
Powered by GitBook
On this page
  • Roles, Groups & Users
  • Users
  1. User Guides
  2. User Management

Roles, Groups & Users

Roles, Groups & Users

Roles

A role comprises both a type of access level known as Role Type and a set of services that it is restricted to.

Here, is the list of all the available Role Types:

  • GUEST: Read-only access to a particular service.

  • EXECUTIVE: Write access on a particular deployed service except can't sign-off tests and set configuration for that service. Doesn’t provide write access on the central dashboard in case that is the selected service.

  • OWNER: All the privileges of the EXECUTIVE role plus can sign-off tests and set configuration for a particular service. Gives write access to central if selected service is central service.

  • ADMIN: This is the highest access level and is reserved for only one user at a time. The user with ADMIN access has all the OWNER privileges for all services.

There are 3 default system-generated roles that cannot be updated or deleted:

  • system administrator: This role is for the admin user and has Role Type ADMIN and access to all available services.

  • owner(all services): The role is assigned with an OWNER Role Type and has access to all available services.

  • guest(all services): The role is assigned with a GUEST Role Type and has access to all available services.

The user who is the admin or owner of the central service can control the User Management System. They can create, update, or remove Roles, Groups, and Users.​

Let's see how to create a Role on Central Dashboard.

On Central Dashboard you can find Roles Page under User Management Section on Left Navigation Panel.

To create a new Role you need to click on the "+ ADD ROLE" button, and you will get a dialog like this.

You need to select the Role Type of your choice and select the services from the drop-down to which this role should be restricted.

Alternatively, for services, you can also provide a string with the wildcard character: * to match all the services which start with a prefix.

Now, let's check out how we can combine Roles to form Groups, both can be assigned to a User.

Groups

You can find the Groups page under User Management Section. To create a new Group you need to click on the "+ ADD GROUP" button, and you will get a dialog like this.

You must choose the roles you wish to combine and assign them a descriptive title that accurately reflects the access privileges associated with the group. This will allow you to easily recognize the type of access granted to individuals in the group.

After creating Roles and Groups, we can finally see how to assign them to a User.

Users

To create a new User you can go Users Page under User Management Section, there you have to click on the "ADD USER" button and you will get a dialog like this.

To create a User you need to provide an Email Id, and the Groups this user belongs to or you can directly give a Role, you can also give both, but at least one of the Both should be provided. In the same way, User's Groups and Roles can be updated from the same Page.

PreviousCreate Admin UserNextEnabling User Signup

Last updated 2 years ago