Mis niets over IAM!

Gratis demo Contact

SCIM

HelloID ondersteunt SCIM (System for Cross-domain Identity Management). Dit is een koppelvlak voor zowel bron- als doelsystemen. Biedt een applicatie een SCIM-API aan? Dan kan HelloID hiermee koppelen. Dit werkt voor het ophalen van medewerkersgegevens. Het werkt ook voor het beheren van accounts, rollen en groepen.

Wat is SCIM

SCIM is een open standaard. Deze standaard is bedoeld voor het uitwisselen van identiteits- en accountgegevens tussen systemen. Dit gebeurt via een REST-API. Het doel van SCIM is provisioning te standaardiseren. Provisioning is het aanmaken, bijwerken en verwijderen van accounts. Door deze standaard hoeft een leverancier niet voor elke koppeling een eigen API-structuur te bedenken. Veel cloudapplicaties bieden daarom standaard een SCIM-endpoint aan. Dit endpoint is specifiek bedoeld voor identity- en accountbeheer.

Waarom is een SCIM-koppeling handig?

Steeds meer SaaS-applicaties bieden standaard een SCIM-API. Dit komt doordat SCIM de geaccepteerde standaard is voor accountbeheer. Voor jou betekent dit iets belangrijks: ook zonder bestaande, kant-en-klare connector voor jouw specifieke applicatie kan Tools4ever snel schakelen. De SCIM-standaard vormt een solide basis, waardoor de koppeling aanzienlijk sneller gerealiseerd is dan bij een volledig custom integratie.

Zonder koppeling beheer je accounts, rollen en groepen handmatig. Dit doe je dan in elke losse applicatie apart. Dat kost tijd. Het is ook foutgevoelig. En je verliest het overzicht over wie waar toegang toe heeft. Een SCIM-koppeling met HelloID automatiseert dit proces. Dit werkt voor elke applicatie die het SCIM-protocol ondersteunt.

Hoe HelloID integreert met SCIM

HelloID kan SCIM op twee manieren inzetten. Het kan dienen als bronsysteem. Het kan ook dienen als doelsysteem.

SCIM als bronsysteem

Biedt een applicatie gebruikersgegevens aan via een SCIM-API? Dan kan HelloID deze gegevens ophalen. HelloID gebruikt deze gegevens als bron voor personen en accounts. De gegevens worden omgezet naar een bruikbare structuur. Op basis hiervan herkent HelloID de standaard momenten in de levenscyclus van een medewerker. Denk aan instroom, doorstroom, uitstroom en herinstroom. Deze momenten dienen vervolgens als basis voor provisioning naar andere systemen.

SCIM als doelsysteem

Biedt een applicatie een SCIM-API aan voor accountbeheer? Dan automatiseert HelloID de hele levenscyclus van een account:

  • Aanmaken, bijwerken, inschakelen en uitschakelen van accounts: HelloID maakt automatisch accounts aan op basis van je bronsysteem. Bij wijzigingen werkt HelloID het account bij. Ook kan HelloID een account in- of uitschakelen.
  • Verwijderen van accounts: Is een account niet meer nodig? Dan kan HelloID dit automatisch verwijderen.
  • Toekennen en intrekken van groepen: Via SCIM-groepen kent HelloID lidmaatschappen toe. HelloID trekt deze ook weer in. Zo blijven de rechten passend bij de medewerker.
  • Ophalen van beschikbare groepen: HelloID kan de groepen uitlezen die al in de applicatie bestaan. Dit gebruik je bijvoorbeeld bij het inrichten van een autorisatiematrix.

De koppeling verloopt via standaard SCIM-endpoints. Denk aan /Users voor het aanmaken en bijwerken van accounts. Of aan /Groups voor het beheren van groepslidmaatschappen. Voor authenticatie wordt meestal OAuth gebruikt. Dit werkt met een ClientID, een ClientSecret en een token-endpoint. Het exacte authenticatiemechanisme kan per leverancier verschillen.

HelloID voor SCIM helpt je met

  • Snel nieuwe applicaties aansluiten: Biedt een leverancier SCIM aan? Dan bouwt Tools4ever voort op deze standaard, wat zorgt voor een snelle en soepele implementatie, ook bij applicaties waarvoor nog geen koppeling bestaat.
  • Eén werkwijze voor meerdere systemen: SCIM is een standaard. Daardoor werk je met dezelfde basis voor meerdere applicaties. Dit maakt implementatie en onderhoud eenvoudiger.
  • Volledige accountlevenscyclus: Van aanmaken tot verwijderen. Van het toekennen tot het intrekken van groepen. HelloID automatiseert het hele proces.
  • Inzicht via entitlement import: HelloID kan bestaande accounts en groepslidmaatschappen importeren. Zo houd je ook achteraf overzicht op wat er al is ingericht.

SCIM-koppelingen die HelloID al heeft gerealiseerd

Tools4ever heeft op basis van SCIM al diverse koppelingen gebouwd. Enkele voorbeelden:

  • Zenya – koppeling: Via de SCIM-API van Zenya automatiseert HelloID het accountbeheer voor dit kwaliteitsmanagementsysteem, inclusief provisioning en toegangsbeheer.
  • Salesforce – koppeling: HelloID regelt identity- en gebruikersbeheer in Salesforce via de SCIM-API van het platform, van aanmaken tot autorisatiebeheer.
  • Templafy – koppeling: Geautomatiseerde provisioning van accounts in het documentplatform Templafy, inclusief rechtenbeheer via SCIM.
  • Iris Intranet – koppeling: HelloID verzorgt het gebruikersbeheer voor Iris Intranet, met SCIM als koppelvlak voor accounts en autorisaties.

Heeft de applicatie die jij gebruikt nog geen kant-en-klare koppeling, maar wel een SCIM-API? Dan vormt de generieke SCIM-connector van HelloID de basis om deze koppeling alsnog te realiseren.