Skip to content
Ask the community about this page

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment

This article will walk through how to set up single sign-on using Azure AD and how the authentication flow changes along with that setup.

Note

In order to use Entra ID groups in Timextender Orchestration & Data Quality the token sent by the App Registration needs to be configured to include the groups the user belongs to. This is done by opening Manage -> Token configuration under the appropriate App Registration and setting a groups claim for ID, Access and SAML to send Group ID, and select "Emit groups as role claims". It is also necessary to make sure the group types included in the tokens are Security groups, this is also done under the Groups Claim in Manage -> Token configuration

Setup an application in Azure AD

The first step in order to enable single sign-on using Azure AD is to set up an application in your company Azure AD. These are the steps that are required to set up an application:

  1. Navigate to https://portal.azure.com and sign in with your credentials
  2. Press the View button to manage your Azure Active Directory

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 1

  1. In the left navigation pane press App registrations

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 2

  1. Next in the top navigation pane click New registration

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 3

  1. Fill in the new application information as seen below and press the Register button, ensure to add login.timextender.com as the Redirect URI

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 4

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 5

  1. Next click Add an Application ID URI

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 6

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 7

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 8

  1. Click the Overview button in the left navigation pane and then click the Redirect URIs link to register configurations for the desktop application

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 9

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 10

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 11

  1. Add the TDP URL as an SPA redirect URI. In the App Registration, go to Authentication → Add a platform → Single-page application, then add https://{customerkey}.odq.timextender.com (replace {customerkey} with your tenant key).

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 12

  1. Click the API Permission tab on the left navigation pane
  2. Select the User
  3. Read line and click Grant admin consent for X
  4. If you plan to use Azure Active Directory Groups you need to add Group.Read.All Delegated permission as well. Note that this is required for Entra Groups in TDP

    Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 13

Setup in Timextender

Start by navigating to the overview for the application just created in Azure AD.

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 14

Send an email to support (support@timextender.com) listing the following configuration information:

Azure Active Directory configuration

  • Application ID: {your-application-id-uri}
  • Tenant ID: {your-tenant-id}
  • Your domain: {mydomain.com}

Authentication flow

After the configuration has been set up and the application registered the flow in both the desktop application and web client will be slightly different.

Web client

Navigate to https://login.timextender.com and enter your email

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 15

If you have set up single sign-on using Azure AD, you will be redirected to your companies login site and it will probably look something like this:

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 16
Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 17
Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 18
Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 19
Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 20

Desktop application

Open up the desktop application. We are using Data Enrichment as a demonstration in this example, but the same principle applies to Timextender Orchestration & Data Quality as well.

Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 21
Single Sign-On Azure AD in Orchestration, Data Quality and Data Enrichment — screenshot 22

Discussed in the community

Looking for related questions…

Didn't find your answer? Ask the community about this page — questions are answered by Timextender experts, partners and other users.