Skip to main content

Concepts of Account Management

Learn about the various concepts of Account Management.

This section outlines the essential concepts of BrowserStack’s Account Management feature. Understanding these concepts is important before utilizing the platform.

Authentication

The first step is to create a BrowserStack account using your preferred authentication method. BrowserStack supports the following three authentication methods:

  • Username and password: Sign in to your BrowserStack account using a unique username and a strong password.
  • Login via Google: Sign in to your BrowserStack account using your Google credentials for quick access.
  • Single-Sign On (SSO): Sign in to your BrowserStack account using your preferred identity provider.

Single Sign-On (SSO) is an Enterprise Feature. Learn more about Enterprise plans.

Check out Manage Authentication to learn how to identify and update your authentication method.

Organization

An organization consists of one or more teams that correspond to your business’s internal team structure. When an owner creates a BrowserStack account, an Organization is automatically created. It includes an Owner, User members, and Teams.

Owner

An owner of an Organization on BrowserStack, is the member that has purchased the subscription. An owner has all privileges which include buying, upgrading, downgrading and cancelling subscriptions, modifying product access privileges, inviting and removing members from an Organization, and changing member roles. Each organization can only have one owner. Learn more about transfering ownerships to other users here.

User members

User members are individuals who are part of the organization or a specific team within the organization. A user is a member who can use the products for which access privileges have been granted and can invite other users. An organization can have multiple users, invited by an admin or the owner. Learn more about inviting users to your organization here.

Teams

Teams is a way to group members on BrowserStack to reflect your organization’s structure. Creating teams is useful for organizations having multiple teams working on different products, belonging to different business units or might be geographically dispersed. Learn more about creating teams here.

Teams is an Enterprise Feature. Learn more about Enterprise plans.

User profile

A user profile in BrowserStack is a set of information and settings specific to an individual user.

It consists of the following information:

  • Full name
  • Role of the member
  • Organisation name
  • Team name

Teams is an Enterprise Feature. Learn more about Enterprise plans.

Learn more about managing user profile here.

Role-Based Access Control (RBAC)

RBAC is a security mechanism that restricts access based on user roles. This ensures that users get access only to the products they need. This improves security and encourages effective collaboration. BrowserStack’s RBAC is divided into IAM roles, product roles, and product access.

Types of roles

A member can have two category of roles: IAM role and Product role. Each of them come with their own set of permissions and privileges.

  • IAM roles: These roles govern administrative access of a user. It dictates what identity and access management privileges a user has within their Organization account on BrowserStack.

  • Product roles: BrowserStack offers multiple products. Product roles are product-specific roles that provide a user with granular access in a given BrowserStack product.

Currently, product roles are applicable only for products App Percy, Percy, Test Management and Test Observability products. Check out Product roles.

IAM roles

IAM roles define the administrative level permissions any member has e.g. managing users and their access on BrowserStack.

IAMRoles

Details about the IAM roles and permissions are outlined below:

IAM Role Details
Owner An owner of an Organization on BrowserStack, is the member that has purchased the subscription. An owner has all privileges which include buying, upgrading, downgrading and cancelling subscriptions, modifying product access privileges, inviting and removing members from an Organization, and changing member roles. Each Organization can only have one owner.
Admin An admin is a member that has privileges which include modifying product access privileges for other members, inviting and removing members from an Organization and changing member roles. An Organization can have more than one admin.
User A user is a member who can use the products for which access privileges have been granted and can invite other users. A Organization can have multiple users, invited by an admin or the owner.
  1. If Teams are created within an Organization, then Team can have members with Admin or User roles.
  2. Teams is an Enterprise Feature. Learn more about Enterprise plans.

Product roles

BrowserStack offers various product roles depending on the specific products.

Product Product Roles
App Percy Product Admin, Product User, Tester, Viewer. Learn more.
Percy Product Admin, Product User, Tester, Viewer. Learn more.
Test Management Product Admin, Product User, Viewer. Learn more.
Test Observability Product Admin, Product User, Viewer. Learn more.
Live NA
App Live NA
Automate NA
App Automate NA

Currently, product roles are applicable only for products App Percy, Percy, Test Management and Test Observability products. Check out Product roles.

Product access

BrowserStack offers multiple products. To start using any product, a user must have the appropriate product accesses.

Learn more about assigning product roles and access to users here.

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback!

Talk to an Expert
Download Copy