Authenticeren via Microsoft Entra

Als je ervoor kiest om voor de Azure DevOps integratie in te loggen via Microsoft Entra, doorloop je onderstaande stappen:

App registratie aanmaken en toevoegen als Azure DevOps gebruiker:

  • Log in in je Entra omgeving, en maak een nieuwe app-registratie aan. Dit doe je in het linker menu onder Applications -> App registrations:
  • Klik op de knop ‘New regsitration’:
  • Kies een naam, vul naar wens de andere gegevens in, en klik op ‘Register’:
  • Nu we een app-registratie hebben aangemaakt, kunnen we deze toevoegen als gebruiker aan Azure DevOps. Ga hiervoor naar je Azure DevOps omgeving, en ga via de link onderaan het menu naar je organisatie instellingen:
  • Klik in het linker menu op ‘Users’ en voeg een nieuwe gebruiker toe met de knop ‘Add users’:
  • Zoek naar de app registratie die je zojuist in Entra hebt aangemaakt:
  • Selecteer in dit scherm je app registratie, kies een Access Level, en met welke projecten je de app registratie wil gebruiken. Let op: dit zijn de projecten waar je vervolgens mee kan koppelen met de Testersuite integratie. Klik rechts onderaan op de blauwe ‘Add’ knop. De app-registratie wordt toegevoegd aan de lijst met Azure DevOps gebruikers:

Gegevens invullen in Testersuite
Nadat je bovenstaande stappen hebt doorlopen, kun je de volgende velden in Testersuite invullen in de Testersuite integratie instellingen:

  • Directory (tenant) ID
  • Application (client) ID
  • Client secret
  • De waarden die je hier in moet vullen vind je op de pagina van je aangemaakte app-registration in Entra. De Application (client) ID en Directory (tenant) ID vind je op de hoofdpagina van je app-registratie. Neem deze over en vul ze in in het bijbehorende veld in Testersuite:
  • Het Client secret dien je aan te maken via het menu item ‘Certificates & secrets’:
  • Klik op ‘New client secret’:
  • Kies een naam voor de client secret en voer een verloopdatum in. Let op: na deze verloopdatum zul je een nieuwe client secret moeten aanmaken om de Testersuite Azure DevOps integratie te kunnen blijven gebruiken. Klik onderaan op ‘add’:
  • Kopieer de waarde van de nieuw aangemaakte Client Secret naar je klembord, en plak deze in het juiste veld in Testersuite:

Nu je alle drie de waarden hebt ingevuld in Testersuite, kun je op ‘Opslaan’ klikken. Wanneer je de juiste waarden hebt ingevuld, zal middels de groene boodschap worden bevestigd dat de koppeling met Azure Devops succesvol gelegd is:

Nu de authenticatie geslaagd is, kun je verder met het instellen van de Testersuite integratie met Azure Devops. Vergeet niet de nodige web hooks aan te maken in Azure DevOps: