Cerebrum: Veikart

Dette dokumentet beskriver dagens visjon, policy og prioriteringer for Cerebrum. Det er et levende dokument som kan utvikle seg og endres drastisk over tid.

Visjon for Cerebrum

Cerebrum skal være et teknisk fremragende IAM-system, spesielt rettet mot universiteter og høgskoler i Norge. Det skal dekke behovet for IAM i UH-sektoren med bedre kvalitet og lavere kostnad enn kommersielle alternativer. Sikkerhet og stabilitet er de viktigste kriteriene, men det er også nødvendig med endringsevne for å håndtere behov i kontinuerlig utvikling.

IAM er en virksomhetsomspennende sikkerhetsdisiplin for å sikre at "de riktige individene får tilgang til de riktige ressursene til riktig tid og for de riktige grunnene". IAM er ikke ett system, men en hel kjede av prosesser og systemer som skal resulterer i at virksomheten klarer å innfri dette målet.

- fra Visjon om felles IAM i UH

Målbilde frem til 2027

Dette er en oppsummering av Cerebrum sitt veikart 2025-2027, med fokus på de konkrete oppgavene.

I tiden etter oppstarten av Felles IAM har videreutviklingen av Cerebrum blitt nedprioritert. Det er derfor noe å ta igjen. Vi har derfor sett på hva vi må prioritere de to neste årene, frem til juni 2027:

  • Cerebrum sitt API dekker enda flere av UiO og andre institusjoner sine IAM-behov
  • Cerebrum støtter dagens IAM-prosesser på en ryddig og konsistent måte
  • Cerebrum er mer endringsdyktig
  • Vi har enda bedre kontroll og oversikt over alle brukerkontoer og tilganger

Prioritert utvikling

Detaljer om overordnet plan vedlikeholdes fortløpende i Github Project, og utviklingsarbeidet vedlikeholdes i Atlassian Jira (be om tilgang).

Forbedre API og integrasjoner

Cerebrum følger IntArk og har et API som brukes i stor grad, men vi ser det er forbedringspotensialer. Spesielt ved å følge Sikt sin IAM SCIM-standard, for å følge samme standard som resten av sektoren.

StarterHvaFerdig
2025Implementere SCIM API iht. Sikt sin spesifikasjon2026
2025

Kartlegge behov for forbedringer i Cerebrums API. Vi vet av Sikts SCIM API ikke dekker alle UiOs behov for et IAM API, så vi må beholde Cerebrums eget API.

Avhenger av dialog med konsumenter frå IT-avdelingen og andre.

2026
2026Utvide Cerebrum sitt API med nye behov2027
2027Implementere Oauth2-API for Cerebrum2028

Forbedre IAM-prosesser

Prioriterte oppgaver innen IAM-prosesser som vi ser gir utfordringer i organisasjonen.

StarterHvaFerdig
2025

Gjøre om på gruppeautomatikk og -livssyklus. Handler primært om nye gruppetyper som ikke har sluttdato, og forvaltning rundt disse.

Samkjøre med andre enheter sine behov, og vedtak fra IT infrastruktur.

2026
2025

Ta i bruk sikkerhetsnivå for autentisering og identifisering av personer på UiO, og ta det i bruk for tilgangsstyring.

Samkjøres med IT-sikkerhet og andres behov. Innføringen krever også en del organisatorisk arbeid.

2026
2026Reduser gamle gjestebruker-løsninger og løsninger for systembrukere, og tilgangen til disse. Handler om å tilrettelegge Cerebrum for å gi andre deler av IT-avdelingen verktøy for dette.2027
2027Bedre håndtering av duplikatpersoner, spesielt utenlandske med ulike identiteter, som i CircleU. Inkluderere både å finne flere av duplikatene, og bedre håndtering av brukeroppretting. Samkjøre med andre enheters behov.2028
2026

Endre håndtering av overstyring av personers navn og e-postadresser.

Fordrer vedtak i organisasjonen, helst gjennom en enhet med brukerreg-mandatet.

2027
2027Endre brukeradministrasjonen til å vere mer iht. ny organisering av UiO. Inkluderer å se på personers tilknytninger og rettighetsmodell. Samkjøre dette med arbeidet som andre enheter har kartlagt.2028

Redusere teknisk gjeld

Vi rydder opp i eldre løsninger og spesialtilpasninger, og fullfører pågående modernisering (bl.a. overgang til nyere plattform og opprydding i sentrale komponenter). Dette gjør Cerebrum mindre komplekst og lettere å videreutvikle for nye behov.

StarterHvaFerdig
2025

Fullføre overgang til python3, pluss etterarbeid (opprydning).

Avhenger av at andre enheter gir oss tilgang til testmiljø for oppgraderingen.

2026
2025Refaktorere og forenkle import fra FS og studentautomatikken, med noe enkel kartlegging hos Studieadministrasjonen.2026
2026Refaktorere håndteringen av databasetransaksjoner, endringsloggen og konstanter.2027
2027Samkjøre instanser (redusere spesialtilpasninger, db-schema, konstanter, osv.)2028

Rendyrke Cerebrum for IAM

Fortsette på arbeidet med å rendyrke Cerebrum som et IAM-system, som betyr å fjerne eller flytte ut all annen funksjonalitet som passer bedre i andre systemer. Dette forenkler Cerebrum, og gjør det enklere og raskere å implementere nye behov innen IAM.

StarterHvaFerdig
2026Skille ut integrasjon med AD og LDAP ut av Cerebrum, til egne mikrotjenester (slik det ble forsøkt med AD mikroservice (ADMS)). Dette så Cerebrums datamodell blir løsere knyttet til datamodellen i AD/LDAP, og vi kan få en mer moderne arkitektur.2027
2025

Skille ut/fjerne funksjonalitet som er spesifikk for arkivsystemer (ePhorte, Elements). Innføringen var kaotisk og uoversiktlig, så har uansett behov for opprydning.

Dette ble påbegynt med innføringen av nytt arkivsystem - Websak - i 2025.

2027
2026

Skille ut VoIP-funksjonaliteten fra Cerebrum. Store deler av telefoni-funksjonaliteten er flyttet ut til MS Teams, men bl.a. vakt- og port-telefoner er uklart hvordan løses.

Avhenger av tett dialog med VoIP-drift.

2027
2027Skille ut e-postfunksjonalitet. Se tidligere løsningsforslag om tjenesten med arbeidsnavn "PAT". Avhenger av dialog med postmaster.2028
2027

Se på resterende integrasjoner, og gjør de om til å bruke Cerebrum sitt API.

Avhenger av dialog og respons hos de ulike systemeierne.

2028

Organisering av IAM på UiO

Det er god dialog mellom de ulike enhetene som er involvert i IAM, som gjør at Cerebrum-utviklere kan diskutere behov og konkrete endringer. Men det som primært mangler, er et helhetlig ansvar for IAM hos institusjonen - noen med et blikk på helheten som kan styre prioriteringen av IAM på UiO, inkludert prioriteringen av nye behov i Cerebrum.

De konkrete oppgavene er ikke inkludert i denne oppsummeringen, siden de handler om UiO sin organisering, og påvirker ikke Cerebrum direkte.

Publisert 31. jan. 2017 12:52 - Sist endret 23. feb. 2026 11:22