Hej!
Efter sommaren skall vi börja med IAM III-projektet. Målet för IAM III är att kratta
manegen inför ett implementationsprojekt av en gemensam kontoportal. Det enda vi inte gör
är att implementera - det gör nästa projekt. IAM III består av två ben - ett abstrakt ben
och ett konkret ben.
Det finns verkligen något för alla!
Men jag kan inte göra jobbet själv, jag behöver hjälp. Och det behöver inte vara
ATI-medlemmar i projektet, ni får supergärna kolla med era begåvande och nyfikna
utvecklare och lösningsarkitekter om någon vill snacka med andra likasinnade och göra lite
nytta på köpet.
Det abstrakta benet
Vad är en kontoportal, undrar ni - och det är en av grejorna vi skall ta reda på i
projektet. Vi har alla lite olika varianter av kontoportaler, som oftast har
lösenordsåterställning och lösenordsbyten, ofta lite enklare funktioner typ "byt mitt
namn", "registrera en privat kontaktväg för krismeddelanden" och liknande.
Men jag har bara tittat på fyra stycken i förstudien, och en av sakerna IAM III skall göra
är att inventera så många lärosäten som möjligt bland dem som vill visa vad de har. Tänk
vad spännande att få prata med nästan alla och få upptäcka hur lika (och olika) våra
lösningar är!
Nästa fråga ni ställer er är såklart "gemensam" kontoportal. Hur skall en sådan
förvaltas? Hur skall de stora lärosätenas önskemål kunna komma de mindre lärosätena till
gagn utan att de stora får total och absolut makt? Hur bemannar man en gemensam
utveckling? IAMIII skall hitta viktiga sådana frågor, kanske göra något förslag på hur det
kunde gå till, och sen tjata hål i huvudet på ITCF tills de ger oss svar (för det är lätt
att säga "dela kod" till sina utvecklare, det är svårt att tala om hur fasen det
skall fungera egentligen).
Den typen av frågor är det abstrakta benet i IAM III: identifiera vanliga funktioner i
befintliga kontoportaler, och hitta strukturella svar som ITCF måste ge. Eller som
projektplanen beskriver det:
*
* Workshopar med intresserade lärosäten för att identifiera funktioner i deras
respektive kontoportaler och deras befintliga infrastruktur runt IAM.
* Identifiera de strategiska områden som ITCF behöver addressera inför ett
implementationsprojekt, och prioritera i vilken ordning svar behövs.
* Genomlysa befintliga lösningar med liknande struktur, inom eller utom sektorn.
* En första genomgång av nästa steg inom gemensam IAM.
Det konkreta benet
Vissa kommer nu att ha tänkt lite längre, och börjat fråga sig - hur gör man egentligen en
gemensam kontoportal när vi inte har gemensam infrastruktur? Där kommer det konkreta benet
in! Jag har en ide om en gemensam portalkod, ett gemensamt protokoll, och en lokal tjänst
som gör allt fepplandet i de lokala systemen, med en defaultimplementation för typ
vanilj-AD och vanilj-Entra.
Är det en knäpp tanke från Viktor-svampdröm-fyrkant, eller går det - och blir det bra? Det
konkreta benet tittar på spännande saker som om man kan leverera gemensam kod för drift i
lokala Azure/AWS, vad det finns för protokoll man kan använda, hur kan man skriva en
defaultimplementation för AD/Entra, finns det goa sätt att samverka i ett utvecklingsteam
och sånt kul!
Där har ni det konkreta benet. Projektplanen säger (som av en slump!) ungefär samma sak:
*
* Genomlysa befintliga lösningar med liknande struktur, inom eller utom sektorn.
* Identifiera tänkbara protokoll för kommunikationen mellan portal och lärosätet.
* Undersöka säkerhetsrelaterade risker och mitigeringar baserat på protokoll och de
föreslagna formerna för drift av lösningen.
* Undersöka hur lärosätesdelen av lösningen kan fungera, och vilka säkerhetsrelaterade
risker som kan uppstå samt deras mitigeringar.
Tillsammans hoppas jag att vi någon gång i slutet av hösten har allt som behövs för att
ATI/ITCF skall kunna bemanna och planera ett implementationsprojekt. Med resultaten från
IAM III kommer ett sådant projekt att få en flygande start!
Hur mycket personer och tid pratar vi?
Jag tänker att två-tre personer i varje ben är lagom. Vi teamsmöts typ varannan vecka, och
en del av jobbet görs enskilt för gemensam diskussion, annat görs på gemensamma möten. Jag
har budget på ungefär 200 timmar per ben - så typ 60-90 timmar per person, under
september-december.
Timmarna pröjsar ITCF för!
Jag vill gärna ha projektmedlemmar som 1) tycker att det här verkar kul att vara med och
arbeta fram och 2) har möjlighet att lägga 60-90 timmar under september-december. Det
måste absolut inte vara ATI-medlemmar - om ni har någon senior utvecklare eller
lösningsarkitekt eller annan kunnig person som vill och kan, så kolla med dem!
Intresserade kan maila mig direkt på viktor@chalmers.se<mailto:viktor@chalmers.se>,
och har man frågor så kan man maila dem också.
mvh,
/Viktor
PS. Jag tycker ju att det här projektet verkar så sjukt kul och intressant ur alla
perspektiv, så jag räknar med att det blir en lång kö av intresserade. Det kanske säger
mer om mig än om verkligheten. DS.