Skip to main content

Integrasjoner

Integrasjoner i Felles IAM er koblingene som sørger for at brukerkontoer og brukerdata holdes oppdatert i institusjonens målsystemer. Hver integrasjon er et actionset i Rapid Identity som henter brukerdata fra Portal LDAP, gjør nødvendige transformasjoner og provisjonerer brukerne videre til målsystemet.

Felles IAM har mange ferdigstilte integrasjoner som kan tas i bruk av både eksisterende og nye institusjoner.

Hva en integrasjon gjør​

En integrasjon håndterer hele livssyklusen til brukeren i målsystemet:

  • Oppretter nye brukerkontoer
  • Oppdaterer eksisterende kontoer når brukerdata endres
  • Tildeler roller og tilganger i målsystemet, der integrasjonen støtter det
  • Deaktiverer, arkiverer eller sletter kontoer når brukeren ikke lenger skal ha tilgang

Hvilke brukere som provisjoneres til et målsystem, styres av forretningsroller og bestillbare rettigheter.

De fleste integrasjonene kommuniserer med målsystemet via API, for eksempel REST, GraphQL eller SOAP. Noen kobler seg direkte til målsystemet, for eksempel via LDAP eller en databasetilkobling. Andre genererer filer i formater som CSV eller XML, som overføres via SFTP.

Tilbakeskriving​

Noen integrasjoner går motsatt vei og skriver data tilbake til kildesystemene. WritebackToFS og WritebackToDFO oppdaterer blant annet brukernavn og e-postadresse i FS og DFO, slik at kildesystemene har de samme identifikatorene som Felles IAM.

Nye integrasjoner​

Som oftest utvikles nye integrasjoner når en institusjon tas inn i Felles IAM og har målsystemer som det ikke allerede finnes en integrasjon mot. Integrasjonen utvikles da som en del av innføringsprosjektet, og blir deretter tilgjengelig for alle institusjonene.

Vi utvikler også nye integrasjoner basert på innspill fra institusjonene. Kostnaden for en slik integrasjon avhenger av om den er unik for én institusjon, eller om flere institusjoner ønsker den.

Vedlikehold​

Integrasjonene vedlikeholdes og oppdateres jevnlig. Når et målsystem endres, eller det er ønske om ny funksjonalitet, oppdaterer vi integrasjonen. Alle institusjonene som bruker den, får dermed nytte av oppdateringen. Behovet for vedlikehold fanger vi opp både selv og gjennom innspill fra institusjonene.

Dokumentasjon for hver integrasjon​

Sidene under beskriver hver integrasjon, med inndataparametere, variabler og logikk for provisjonering og deprovisjonering.