Info
Meer informatie over gebruikersprovisioning en authenticatie in Spacewell Asset vind je in het algemene artikel Gebruikersprovisioning en authenticatie .
Algemeen
Het System for Cross-domain Identity Management (SCIM) is een open standaard voor eenvoudiger identiteitsbeheer over meerdere platforms. Het definieert een standaardschema en RESTful API voor CRUD-acties (Create, Read, Update, Delete) op gebruikers en groepen. SCIM wordt veel gebruikt voor automatische provisioning en deprovisioning in cloudapplicaties.
Met SCIM bepaal je welke informatie met Spacewell wordt gedeeld, zoals gebruikers, groepen en hun attributen.
Azure (Entra ID) stuurt gegevens naar Integration Platform, dat de bijbehorende gebruiker in Asset, de Axxerion-backend, aanmaakt, wijzigt of verwijdert.
Overzicht van gebruikersprovisioning
Gebruikersprovisioning: automatisch accounts aanmaken, wijzigen of verwijderen in gekoppelde applicaties.
- Gebruikers bestaan in Azure Directory
- Maak een applicatie in Azure
- Configureer en koppel de gebruikers- en groepsattributen die gedeeld moeten worden
- Koppel deze Azure-attributen aan Axxerion-objecten in Integration Platform
- Wijs gebruikers rechtstreeks toe als geen groepskoppeling nodig is, of voeg ze aan groepen toe en wijs die aan de applicatie toe
- Schakel provisioning in Azure AD (Entra ID) in
- Azure voert elke 40 minuten een SCIM-cyclus uit en controleert nieuwe gebruikers, attribuutwijzigingen en verwijderingen. Bij wijzigingen stuurt het de volgende verzoeken:
-
Create -verzoek: voor een gebruiker binnen de scope die nog niet in Spacewell bestaat, verzendt Azure een SCIM POST /Users -verzoek met de gekoppelde attributen.
Integration Platform vult het SCIM-veld “id” met de database-ID van Axxerion SystemUser . Azure bewaart deze ID voor toekomstige PATCH- en DELETE-acties zodat wijzigingen de juiste gebruiker bereiken.
-
Update -verzoek: bij een wijziging van een gekoppeld attribuut stuurt Azure een SCIM PATCH /Users/{id} -verzoek met alleen de gewijzigde attributen.
Archiveer gebruikers NIET handmatig in Axxerion: uitschakelen in Azure schakelt ze ook in Axxerion uit. Bij opnieuw inschakelen stuurt Azure een PATCH-verzoek. Archivering gebeurt op basis van verwijdering in Azure, zoals hieronder.
-
Delete -verzoek: verwijderen in Azure archiveert de gebruiker in Axxerion
Bij definitieve verwijdering in Azure stuurt SCIM Delete en archiveert Axxerion de gebruiker.
- Gearchiveerde gebruikers anonimiseren: indien nodig kan een Axxerion-script dit uitvoeren.
-
Info
Als een gebruiker direct soft-deleted wordt in Microsoft Entra ID voordat het account wordt uitgeschakeld, slaat provisioning de gebruiker over en stuurt Microsoft geen uitschakelverzoek naar IPAAS. De Asset-gebruiker blijft dan actief.
Info
Uitgeschakelde gebruikers kunnen worden hersteld.
Verwijderde, gearchiveerde gebruikers kunnen niet worden hersteld.
Zie Configuratiehandleidingen voor SCIM voor de concrete projectconfiguratie
Gegevens aan Axxerion-zijde wijzigen
Info
Verplichte en primaire velden mogen niet in Axxerion worden gewijzigd: bij SCIM is Azure de enige bron van waarheid.
Andere velden kunnen in Axxerion worden gewijzigd. Azure kent die wijziging niet en stuurt daarom niets. Maar zodra Azure later een update stuurt, eventueel voor een ander veld, komen de Axxerion-gegevens weer overeen met Azure en worden lokale wijzigingen overschreven.
Overzicht van groepsbeheer
Groepsbeheer: groepslidmaatschappen en rechten beheren.
Een gebruiker in een Azure-groep die in Integration Platform aan een Axxerion-profiel is gekoppeld, krijgt dat profiel.
Daarbij zijn de volgende acties relevant:
- Groep toevoegen
- Groep verwijderen
- Lid toevoegen
- Lid uit een groep verwijderen
Profielen in Axxerion toewijzen
De integratie wijzigt geen profieltoewijzingen die vóór de eerste toevoeging als groepslid bestonden.
Goed om te weten
- SCIM verwerkt gebruikers en groepen één voor één
- Geen limiet voor het aantal gebruikers
Meer gebruikers of wijzigingen vergroten de verwerkingstijd
- De cyclus loopt elke 40 minuten