Als beginnende IT’er krijg je vroeg of laat te maken met Microsoft 365.
Bijvoorbeeld omdat je:
- een script wilt laten werken met Microsoft 365
- een eenvoudige webapp bouwt
- Intune of gebruikers wilt uitlezen
- of gewoon wilt begrijpen hoe “koppelingen” met MS365 werken
In dit artikel leg ik stap voor stap uit hoe je een nieuwe applicatie toevoegt aan Microsoft 365, wat je precies aanmaakt en waarom dit nodig is.
Geen zorgen: je hoeft niet te programmeren om dit te volgen.
Wat betekent “een applicatie toevoegen”?
Wanneer je een applicatie koppelt aan Microsoft 365, geef je die applicatie:
- een eigen identiteit
- een login bij Microsoft
- en rechten om bepaalde dingen te mogen doen
Microsoft noemt dit een App-registratie.
👉 Denk eraan als:
“Ik maak een digitale medewerker aan die namens mij dingen mag opvragen of aanpassen.”
Wat heb je aan het einde nodig?
Tijdens deze stappen verzamel je een paar belangrijke gegevens:
| Naam | Wat is het? |
|---|---|
| Tenant ID | De unieke ID van jouw Microsoft 365 omgeving |
| Client ID | Het ID van jouw applicatie |
| Client Secret | Het ‘wachtwoord’ van de applicatie |
| Authority URL | De Microsoft login-URL |
| Display Name | Een herkenbare naam |
| API-machtigingen | Wat de app mag doen |
Je hoeft deze waarden nu nog niet te begrijpen – dat komt vanzelf.
Stap 1️⃣ Tenant ID (Directory ID)
De Tenant ID is een unieke code die jouw Microsoft 365 omgeving identificeert.
Microsoft gebruikt deze om te weten welke organisatie de applicatie hoort.
Zo vind je de Tenant ID
- Ga naar: https://portal.azure.com
- Klik op Azure Active Directory
- Ga naar Overzicht
- Kopieer de Tenant-ID
👉 Deze waarde noemen we:
tenant_id
Stap 2️⃣ Een app registreren (Client ID)
Nu gaan we de applicatie aanmaken.
App-registratie maken
- In Azure Active Directory, ga naar App-registraties
- Klik op Nieuwe registratie
- Vul in:
- Naam: bijvoorbeeld
MS365 Test App - Ondersteunde accounts:
👉 Alleen accounts in deze organisatie - Redirect URI:
Laat leeg of gebruikhttp://localhost
- Naam: bijvoorbeeld
- Klik op Registreren
🎉 Je applicatie bestaat nu!
Client ID ophalen
- Ga naar het Overzicht van je app
- Kopieer de Applicatie-ID (client)
👉 Dit is:
client_id
💡 Zie dit als het gebruikersnaam van je applicatie.
Stap 3️⃣ Client Secret (wachtwoord van de app)
Een applicatie heeft ook een “wachtwoord” nodig om in te loggen.
Client Secret aanmaken
- Ga naar Certificaten en geheimen
- Klik op Nieuw clientgeheim
- Geef een beschrijving (bijv.
Test sleutel) - Kies een geldigheidsduur
- Klik op Toevoegen
- Kopieer de waarde meteen
⚠️ Heel belangrijk:
Deze waarde wordt maar één keer getoond.
👉 Dit is:
client_secret
Stap 4️⃣ Authority URL (login-adres)
De Authority URL is het adres waar jouw applicatie zich aanmeldt bij Microsoft.
De opbouw is altijd hetzelfde:
https://login.microsoftonline.com/<tenant_id>
Voorbeeld:
https://login.microsoftonline.com/12345678-abcd-1234-efgh-1234567890ab
👉 Dit noemen we:
authority_url
Stap 5️⃣ Display Name
De Display Name is gewoon een herkenbare naam.
Gebruik bijvoorbeeld:
- De bedrijfsnaam
- Of een omschrijving zoals:
TVES ProductieTVES Testomgeving
Dit helpt later bij overzicht en beheer.
Stap 6️⃣ Rechten geven aan de applicatie (API-machtigingen)
Zonder rechten kan de applicatie niets doen.
Daarom moet je aangeven wat de app mag.
Waar stel je dit in?
Ga naar:
App-registraties → jouw app → API-machtigingen
Machtigingen toevoegen
- Klik op Machtiging toevoegen
- Kies Microsoft Graph
- Kies Application permissions
💡 Application permissions betekent:
De app werkt zelfstandig, zonder dat een gebruiker ingelogd is.
Voorbeeld van veelgebruikte machtigingen
| Machtiging | Wat betekent dit? |
|---|---|
Directory.ReadWrite.All | Gebruikers en objecten lezen en aanpassen |
Group.ReadWrite.All | Groepen beheren |
DeviceManagementConfiguration.ReadWrite.All | Intune beleid beheren |
Na het toevoegen:
➡️ Klik op Toestemming verlenen voor de organisatie
Zonder deze klik werken de rechten niet.
🔐 Belangrijke tips voor beginners
- Geef alleen rechten die je echt nodig hebt
- Gebruik aparte apps voor test en productie
- Deel je Client Secret nooit via e-mail of chat
- Zie een app als een gebruiker met veel macht
✅ Wat heb je nu geleerd?
Je weet nu:
- Wat een app-registratie is
- Waarom Microsoft dit gebruikt
- Waar je alle belangrijke waarden vindt
- Hoe je rechten toekent
Met deze kennis kun je verder werken aan:
- Scripts
- Automatisering
- Intune beheer
- Microsoft Graph integraties
No responses yet