Integraties

Microsoft Azure


title: Microsoft Azure description: Microsoft Azure integratie configureren voor automatische compliance monitoring in Tidal Control sidebar_position: 2

Microsoft Azure

Azure integratie configureren

De Microsoft Azure integratie stelt Tidal Control in staat om automatisch compliance tests uit te voeren op je Azure omgeving en Entra ID configuratie.

Vereisten:

  • Super User rol in Tidal Control
  • Entra ID app registratie rechten
  • Azure subscription toegang voor rol toewijzingen

Configuratie methoden

App integratie (aanbevolen)

Voordelen van app integratie:

  • Sneller en eenvoudiger - Minder handmatige stappen en configuratie
  • Minder foutgevoelig - Automatische machtigingen setup
  • Geen credential management - Tidal beheert authenticatie automatisch

Setup proces:

  1. Ga naar Settings → Integrations in Tidal Control
  2. Klik Microsoft Azure tile
  3. Selecteer "App integratie (aanbevolen)"
  4. Klik "Klik hier om te beginnen"
  5. Log in via Azure portal wanneer doorgestuurd
  6. Review machtigingen en klik "Accepteren"

Service Principal

Wanneer service principal gebruiken:

  • Volledige controle over app registratie en machtigingen vereist
  • Organisatie security policy staat geen externe app integraties toe
  • Custom credential management gewenst

Nadelen service principal:

  • Meer configuratie stappen en hogere kans op fouten
  • Handmatig credential management (expiration tracking)
  • Risk van incomplete machtigingen waardoor tests kunnen falen

Service principal configuratie:

Het doel van deze stappen is om een service principal aan te maken in Azure en de benodigde gegevens te verzamelen om later in Tidal in te voeren. Noteer de volgende waarden tijdens configuratie:

  • Tenant ID
  • Client ID
  • Client Secret
  • Integratie naam

Azure app registratie:

  1. Ga naar Azure portal → Entra ID → App registraties
  2. Klik "Nieuwe registratie"
    • Naam: Tidal Control - Integratie
    • Accounttypen: Enkele tenant
  3. Noteer Toepassing (client) ID (bewaar voor Tidal configuratie)
  4. Noteer Directory (tenant) ID (bewaar voor Tidal configuratie)

Client secret genereren:

  1. Ga naar "Certificaten & geheimen"
  2. Klik "Nieuw clientgeheim"
    • Beschrijving: Tidal Control - Integratie
    • Vervaldatum: 12 maanden
  3. Klik "Toevoegen"
  4. Noteer secret waarde onmiddellijk (niet meer zichtbaar na pagina verlaten)
Warning

Belangrijk: Noteer alle waarden (Tenant ID, Client ID, Secret) in een veilige locatie. Je hebt deze nodig voor Tidal configuratie en het client secret is later niet meer ophaalbaar.

API machtigingen configureren:

  1. Ga naar "API-machtigingen" → "Een machtiging toevoegen"
  2. Selecteer Microsoft Graph → Toepassingsmachtigingen
  3. Voeg alle machtigingen toe:
    • Directory.Read.All
    • User.Read.All
    • Device.Read.All
    • Application.Read.All
    • DeviceManagementManagedDevices.Read.All
    • GroupMember.Read.All
    • Group.Read.All
    • Organization.Read.All
    • Policy.Read.All
  4. Klik "Beheerderstoestemming verlenen" voor je tenant

Integratie voltooien in Tidal:

  1. Ga naar Settings → Integrations → Microsoft Azure
  2. Selecteer "Service Principal"
  3. Vul genoteerde waarden in:
    • Naam: Herkenbare naam voor de integratie
    • Tenant ID: Directory (tenant) ID uit Azure
    • Client ID: Toepassing (client) ID uit Azure
    • Client Secret: Het aangemaakte client secret

Azure abonnement toegang

Reader rol toewijzen per abonnement:

Voor elk Azure abonnement dat je wilt monitoren:

  1. Azure portal → Abonnementen → [Selecteer abonnement]
  2. Toegangsbeheer (IAM) → Roltoewijzing toevoegen
  3. Selecteer "Reader" rol
  4. Zoek naar je Tidal integratie (naam die je in stap 1 hebt gebruikt)
  5. Selecteer integratie en klik "Toewijzen"
Tip

Reader rol: Geeft Tidal read-only toegang voor compliance monitoring zonder security risico's. Voldoende voor alle Azure tests.

Integratie verificatie in Tidal

Controleer succesvolle configuratie:

  • Settings → Integrations toont "Connected" status voor Azure
  • Test refresh levert resultaten zonder (authentication) errors

Troubleshooting bij problemen:

  • Verify alle credentials correct zijn ingevoerd
  • Check of beheerderstoestemming is verleend voor API machtigingen
  • Confirm Reader rol is toegewezen aan relevante abonnementen

Kom je er nog niet uit?

Stuur een e-mail naar support@tidalcontrol.com, en wij nemen zo snel mogelijk contact op.

Info

Support info verzamelen: Noteer welke browser je gebruikt, exacte foutmeldingen, welke stappen je al geprobeerd hebt, en screenshots van het probleem. Dit versnelt de oplossing aanzienlijk.