

Accounts in applicaties
Entra ID Adobe koppeling: Creative Cloud-gebruikers en licenties via groepen in Microsoft Entra ID
Met een koppeling tussen Microsoft Entra ID en Adobe Creative Cloud komt iedereen in een Adobe-groep in Entra ID automatisch in de Adobe Admin Console, in de gebruikersgroep met de bijbehorende productprofielen en dus met de juiste licentie. KoppelHet richt de provisioning in Entra ID in, ruimt licenties op die nog los zijn toegekend en laat de groepen het werk van HR volgen.
Wat de koppeling doet
Organisaties die Entra ID als bron hebben en Adobe Creative Cloud of Acrobat inkopen, beheren licenties vaak nog met de User Sync Tool of met de hand in de Admin Console. Bij de overstap naar provisioning vanuit Entra ID blijven licenties die ooit los zijn toegekend gewoon staan, en de Adobe-groepen in Entra ID lopen achter op wie welke functie heeft.
- De Adobe-beheerder pauzeert de User Sync Tool of de UMAPI-koppeling en maakt in de Admin Console een sync met Microsoft aan.
- KoppelHet richt de provisioning naar Adobe in Entra ID in, met een land voor iedere gebruiker en de groepen die licenties geven.
- Waar jullie dat willen, krijgen die groepen in Entra ID een dynamische regel op functie of afdeling.
- De Adobe-beheerder hangt één keer de productprofielen aan de gesynchroniseerde gebruikersgroepen.
- KoppelHet haalt via de User Management API de los toegekende licenties weg bij wie ze nu via een groep krijgt, en daarna wordt de User Sync Tool uitgezet.
Waar je op let bij Microsoft Entra ID en Adobe Creative Cloud
- De User Sync Tool of een UMAPI-koppeling moet eerst worden gepauzeerd en mag pas na een werkende sync uit Entra ID worden verwijderd. Twee bronnen voor dezelfde Adobe-gebruikers draaien elkaars wijzigingen terug. KoppelHet plant de overstap zo dat er geen dag is waarop beide aan staan.
- Wie in Adobe een licentie los in een productprofiel kreeg, houdt die volgens Adobe ook als hij uit de gebruikersgroep gaat. Na de overstap naar groepen uit Entra ID zouden vertrekkers en functiewisselaars dus hun licentie houden. KoppelHet vergelijkt de profielen met de groepen en haalt de losse toekenningen weg.
- Adobe vraagt bij het aanmaken een land en dat land is daarna niet meer via de API te wijzigen. In Entra ID is country vaak leeg. KoppelHet vult het land uit usageLocation of een vaste waarde per vestiging, zodat een gebruiker niet met een verkeerd of leeg land wordt aangemaakt.
- Licenties hangen in de Admin Console aan productprofielen, en een gebruikersgroep geeft al zijn leden de profielen die eraan hangen. De groepen uit Entra ID komen als gebruikersgroep binnen. De Adobe-beheerder hangt de profielen één keer aan die groepen; daarna regelt lidmaatschap in Entra ID wie welke licentie heeft.
- Met een dynamische groep in Entra ID volgt het lidmaatschap van een Adobe-groep vanzelf functie of afdeling. Zo krijgt een nieuwe ontwerper uit HR zijn licentie zonder ticket, en verliest iemand die naar een andere afdeling gaat hem ook weer. Dynamische groepen vragen wel een Entra ID P1-licentie.
- De opruiming loopt via de User Management API van Adobe, die tien gebruikers per aanroep en tien aanroepen per minuut per client toestaat. KoppelHet draait die eenmalige opruiming eerst in testmodus, zodat de Adobe-beheerder ziet welke licenties verdwijnen voordat het echt gebeurt.
Hoe we het bouwen en beheren
- De koppeling draait op het KoppelHet platform, gehost in een datacenter in de EU.
- Elke synchronisatie en elke fout is zichtbaar in de functionele logging; bij een fout krijgt jullie beheerder een melding.
- Een mutatie die niet door kan, wordt niet half doorgezet maar klaargezet om opnieuw te proberen.
- KoppelHet is ISO 27001-gecertificeerd. Gegevens gaan versleuteld over en blijven niet langer op het platform dan nodig.
- Na livegang beheren wij de koppeling en passen we hem aan als jullie proces verandert.
- De koppeling past naast je bestaande integratielaag. Alleen de velden uit het ontwerp gaan over; het platform houdt geen eigen registratie bij.
Implementatie en prijs
Dit is geen app die je aanzet. We bouwen de koppeling voor jullie organisatie op ons platform, met bouwstenen die we steeds opnieuw gebruiken. Zo is het maatwerk, zonder dat we bij nul beginnen.
Een consultant bereidt de intake voor en analyseert beide systemen. Daarna leggen we de mapping en uitzonderingen per veld vast, testen we in de test- of acceptatieomgeving en gaan we live op een moment dat jij kiest. De kosten bestaan uit een eenmalig bedrag voor de inrichting en een maandbedrag voor platform, monitoring en beheer.
Veelgestelde vragen
Blijft er na de inrichting iets van KoppelHet draaien?
In de kleinste vorm niet: de sync loopt via Entra ID. Een maandelijkse controle op los toegekende licenties kan later als uitbreiding.
Wat gebeurt er met de bestanden van een vertrekker?
Verwijderen van de licentie wist geen bestanden. Definitief verwijderen doet de Adobe-beheerder na de overdracht.
Werkt dit ook met Okta?
Deze pagina gaat over Entra ID. Met Okta als bron werkt de licentielogica via gebruikersgroepen hetzelfde, maar de techniek verschilt.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- Entra ID schrijft via provisioning met de tenant-URL en het secret token uit Admin Console > Settings > Directory Details > Sync. Gebruikersattributen userName (verplicht, matching), active, emails work, addresses work country, name.givenName, name.familyName en de Adobe-extensie emailAliases; groepen op displayName met members. Vereist een federated directory met geverifieerde domeinen.
- De opruiming gebruikt de User Management API: POST naar https://usermanagement.adobe.io/v2/usermanagement/action/{orgId} met remove en productConfiguration, eerst met testOnly=true. Maximaal tien gebruikers per aanroep; HTTP 429 met Retry-After bij te veel aanroepen. Entra ID wordt gelezen via Microsoft Graph met alleen leesrechten.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Microsoft Entra ID | Veld in Adobe Creative Cloud | Toelichting |
|---|---|---|
userPrincipalName | userName | |
mail | emails[type eq "work"].value | |
givenName en surname | name.givenName en name.familyName | |
usageLocation of country | addresses[type eq "work"].country | Tweeletterige code, vast na aanmaken |
accountEnabled en toewijzing | active | |
Groep (displayName) | Gebruikersgroep in de Admin Console | |
Groepsleden | members |
Gerelateerd
ADP GlobalView → Microsoft Entra ID
ADP GlobalView Entra ID koppeling: accounts per land uit de internationale payroll
ADP iHCM → Microsoft Entra ID
ADP iHCM Entra ID koppeling: accounts uit de ADP-payroll, in elk Europees land met de juiste licentie
ADP Workforce Now → Microsoft Entra ID
ADP Workforce Now Entra ID koppeling: Microsoft-accounts uit ADP, met het werkadres terug in ADP
AFAS Profit → Microsoft Entra ID
AFAS koppelen met Microsoft Entra ID