Skip to main content
Skip table of contents

Configuring KDQ workspace access

Configuring KDQ Workspaces

Use the following steps to configure access new KDQ workspaces to specific users/user groups.

Require KDQ and K Admin access.

Requires Entra Admin access if Entra groups are used to manage workspace access

Step 1. Workspace role

When a workspace is created in KDQ a role is created for that workspace will be created. This role needs to be added to K User Administration portal

Log into KDQ

Select all Workspaces in the Workspace selector.

Select menu onthe workspace you want to configure access to

image-20251212-054713.png

Note down the workspace role e.g. kada-data-quality-workspace-1-access

image-20251212-054743.png

Step 2. Configure the role in K User Administration (Keycloak)

Go to the User Admin portal

  • Use the Open User Admin button from KDW or

  • Log into K, select Platform Settings. Go to Customisations. Select Configure Single Sign On

2.1 Create a Client Scope

  1. Navigate to Client Scopes in the menu.

  2. Click on Create Client Scope button.

image-20251212-035607.png
  1. Set the Client Scope Name as the role name from Step 1 e.g. kada-data-quality-workspace-1-access.

  2. Ensure you set Include in Token Scope to ON.

  3. Click Save

image-20251212-035617.png

2.2 Add the Client Scope to the Client

  1. Navigate to Client in the menu. Click on kada-data-quality client.

  2. Go to the Client Scopes tab.

  3. Click on Add Client Scope.

image-20251212-035820.png

  1. Select the newly created client scope, kada-data-quality-workspace-1-access, and add it to the client. Click Add and select Default as the Assigned type.

4.png

2.3 Create a role

  1. Navigate to the Client tab. Select the kada-data-quality client.

  2. Click on the Roles tab.

  3. Click Create Role.

    image-20251212-041700.png

  4. Enter the Role Name as the same name as the role from Step 1 kada-data-quality-workspace-1-access.

  5. Go back to Client Scopes and select the scope kada-data-quality-workspace-1-access.

  6. Click on the Scope tab.

  7. Click Assign Role.

  8. Search for the role kada-data-quality-workspace-1-access and assign it to the client scope.

  9. Click Save to create the role

3. Assign the role to users

There are several options to assign roles to user:

  • Direct role assignment

  • Via Groups (e.g. Entra Group)

3.1 Direct Role Assignment

  1. Navigate to the Users tab

  2. Select a user e.g. isculpher.

  3. Go to the Role Mapping tab.

  4. Assign the role kada-data-quality-workspace-1-access to the user.

Note: Users may need to log back in to KDQ to see the new workspace

3.2 Via Entra Groups

3.2.1 Entra

Requires Entra Admin access

Follow these steps to Create a new Entra Group and assign it to an App role in the same App registration created for Single Sign On

Configuring SSO with Azure Active Directory / Entra ID | Step-4.-Create-AD-Groups-in-Azure-[inlineExtension]

Set the App role value to a relevant value and take note of it for the next step in K

Display Name

Value

KDQ Finance

kdq_finance_user

3.2.2 K Platform

Link the roles you created in Step 4 to the roles in the K platform.

  • Log into to your K platform instance ([customer].kada.ai)

  • Select Platform Settings in the side bar

  • In the pop-out side panel, under Administration click on Customisation

  • Click on Configure Single Sign On

  • Go to Identity Providers

  • Select the newly created Identify Provider you created in Step 2 and click on the Mappers tab

    • You will need click Add Mapper to create a mapping for each role. You will need to complete this step 5 times.

    • For each role

      • Set the mapper name: kdq_finance_role_mapper

      • Set Mapper Type to Advanced Claim to Role

      • Add roles to the Key field. Add Value from the Step above

        • For example: For the KDQ Finance the value is kdq_finance_user

          image-20251212-045911.png

      • Select Client Roles

        image-20251212-045936.png

      • Select the role you previously created in Step 2.3

      • Click Save

Users will now be able to access KDQ directly and access workspaces they belong to via Entra groups.



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.