Skip to content

Examples

The scene

The Acme corporation has two business units: AutoMoto and ThingMoto.

Hannah, Acme's newly appointed ONEKEY admin, has received the following instructions from her Product Owner on how to set up access for the two teams:

  1. The two business units should have no visibility on each other's work (Acme's security guidelines are very strict).
  2. Acme has a product security team who is responsible for both business units. They should have access to all firmware and products.
  3. A third party vendor, Supplier Technology, develops firmware for some ThingMoto devices. They should be able to upload new firmware but have no visibility on the analysis results.

Setting up two business units

Hannah logs into ONEKEY and sets up the following permission structure:

  • She creates two new product groups: AutoMoto Products and ThingMoto Products. If there are any existing products, she moves them to their respective groups.
  • She then creates a new user group, AutoMoto Employees.
  • She assigns AutoMoto Employees the relevant users, the AutoMoto Products product group, and the analyst role. She does the same for ThingMoto Employees (except she assigns it ThingMoto Products instead of AutoMoto Products).

Now employees of each department can only access the products and firmware of their own business unit.

The two user groups for AutoMoto and ThingMoto

Setting up a product security team

Hannah logs back into ONEKEY:

  • She creates a new user group Acme Corporation Security Team.
  • She assigns it the relevant users, both the AutoMoto Products and ThingMoto Products product groups, and the analyst role.

Now the product security team has access to the products and firmware of both business units.

Creating the user group for the security team

Setting up a supplier

Hannah opens ONEKEY again:

  • She creates a new user group Supplier Technology.
  • She assigns it the relevant users, the ThingMoto Products product group, and the uploader role.

Now the third party supplier can upload firmware for the ThingMoto Products product group but has no access to the analysis results.

How a Supplier Technology user sees the dashboard
How a Supplier Technology user sees the dashboard
How a Supplier Technology user sees the firmware list
How a Supplier Technology user sees the firmware list