Mapping QEST Platform Users to Microsoft Entra ID Users
Applies to All
This page discusses the processes that can be used to map QEST Platform users to Microsoft Entra ID users when Microsoft Entra ID is used for authentication.
For clarity: These steps are only required where Microsoft Entra ID is used for authentication.
Contents
Overview
This page discusses the processes that can be used to map QEST Platform users to Microsoft Entra ID users when Microsoft Entra ID is used for authentication.
Users must exist in both systems and a mapping must exist for a given user across these systems in order to allow that user to log into the QEST Platform.
This mapping is achieved through the scheduled running of PowerShell scripts that are provided by Spectra QEST. Users can also be automatically created in the QEST Platform based on the existence of users in a specific group within the Entra ID instance by these scripts.
Prerequisites
A server meeting the following requirements will be required in order to run the PowerShell scripts necessary to manage and map users.
Dependency | Minimum Version |
---|---|
Ability to access to QEST Platform database | N/A |
Ability to access to Entra ID Instance | N/A |
Windows Powershell | 5.1 |
.NET | 4.7.2 |
Nuget | 2.8.5.201 |
Powershell Get | Latest |
Az (PowerShell Module) | Latest |
Schedule
Once the prerequisites have been met, the scripts obtained and tested, a schedule can be configured to periodically run a script to:
Retrieve all users in a specific Entra ID group
Create QEST Platform users from the Entra ID users retrieved in step 1, if they don’t exist
Create or update the mapping between the QEST Platform and Entra ID users
This schedule can be set per individual organizational requirements but should require only that users are created and mapped to a specific group in Entra ID in order to propagate to being users in the QEST Platform.
Scripts
The relevant scripts are available on request from Spectra QEST, please use the Spectra QEST Service Desk portal to do so at https://spectraqest.atlassian.net/servicedesk/customer/portal/3.
Related content
Integrity | Curiosity | Empathy | Unity
The content of this page is confidential and for internal Spectra QEST use only. Do not share, duplicate or distribute without permission.