skolfederation erfarenhetsutbyte 2014-02-17
DESCRIPTION
Presentation från erfarenhetsutbytet kring Skolfederation i Sundsvall den 17/2 2014, hur Sundsvalls kommun realiserat Skolfederation med hjälp av en metakatalog.TRANSCRIPT
![Page 1: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/1.jpg)
Införande av
SkolfederationJari Koponen, 2014-02-17
[email protected]@ijkop på Twitter
Utvecklingsblogg: utveckling.sundsvall.se
![Page 2: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/2.jpg)
Agenda
• Tänket kring Sundsvalls kommuns IT-infrastruktur
• Hur gick vi tillväga vid införande av Skolfederation?
• Frågor
• Beskrivning av teknisk lösning för Skolfederation
![Page 3: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/3.jpg)
Infrastrukturstrategi
• Flexibelt
• Modulärt
![Page 4: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/4.jpg)
Infrastrukturstrategi
FlexibeltKommunen måste kunna växa och förändras i
infrastrukturen, både tekniskt och verksamhetsmässigt.
ModulärtInfrastrukturen ska vara modulär där varje del ska vara utbytbar.
Information ska vara frånkopplat från system.
![Page 5: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/5.jpg)
Infrastrukturstrategi
![Page 6: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/6.jpg)
Infrastrukturstrategi
![Page 7: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/7.jpg)
Infrastrukturstrategi
![Page 8: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/8.jpg)
Hur gick vi tillväga med införandet?
![Page 9: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/9.jpg)
Införande av SkolfederationChecklista
1. Fastslå verksamhetens målbild för Skolfederation
2. Utred anslutning till Skolfederation i befintlig infrastruktur
3. Utred krav på attribut
4. Utred om vi kan uppfylla verksamhetens krav på attribut
5. Utred hur vi fyller attribut i Skolfederation med korrekt information
![Page 10: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/10.jpg)
Införande av SkolfederationChecklista
1. Fastslå verksamhetens målbild för Skolfederation
2. Utred anslutning till Skolfederation i befintlig infrastruktur
3. Utred krav på attribut
4. Utred om vi kan uppfylla verksamhetens krav på attribut
5. Utred hur vi fyller attribut i Skolfederation med korrekt information
![Page 11: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/11.jpg)
• Hållbart över tid
• Måste behålla funktion över tid trots att verksamheten
förändras.
• Tilldela digitala tjänster på klass, kurs, skola
• Läromedel etc ska kunna tilldelas på skol, kurs, klass och
rollnivå, inte på individnivå
• Minimera administration
• Befintliga ordinarie rutiner och system för administration ska
räcka
1. Verksamhetens målbild
![Page 12: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/12.jpg)
Införande av SkolfederationChecklista
1. Fastslå verksamhetens målbild för Skolfederation
2. Utred anslutning till Skolfederation i befintlig infrastruktur
3. Utred krav på attribut
4. Utred om vi kan uppfylla verksamhetens krav på attribut
5. Utred hur vi fyller attribut i Skolfederation med korrekt information
![Page 13: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/13.jpg)
Vad krävs för att ansluta till Skolfederation?
2. Befintlig infrastruktur
![Page 14: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/14.jpg)
• www.skolfederation.se/teknisk-information
• SAMLv2
• Identity Provider
• Profiler för Skolfederation
2. Befintlig infrastruktur
![Page 15: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/15.jpg)
Har vi någon befintlig infrastruktur på plats som kan användas för
anslutning till Skolfederation?
2. Befintlig infrastruktur
![Page 16: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/16.jpg)
• Inloggningstjänst (Mobilityguard)
• Stöd för SAMLv2
• Används redan idag i flera SAMLv2 federationer, både som IDP och SP
• Samtliga elever och medarbetare kan redan logga in via lösningen från vilken
internetansluten dator som helst med sitt befintliga AD-konto
• Används redan för åtkomst till Skolan på webben (Dexter, SchoolSoft), IT’s
Learning m.m
2. Befintlig infrastruktur
![Page 17: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/17.jpg)
Införande av SkolfederationChecklista
1. Fastslå verksamhetens målbild för Skolfederation
2. Utred anslutning till Skolfederation i befintlig infrastruktur
3. Utred krav på attribut
4. Utred om vi kan uppfylla verksamhetens krav på attribut
5. Utred hur vi fyller attribut i Skolfederation med korrekt information
![Page 18: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/18.jpg)
Vilka attribut finns i Skolfederation?
3. Krav på attribut
![Page 19: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/19.jpg)
• www.skolfederation.se/teknisk-information/attribut
• Bas
• Standard
• Utökade
3. Krav på attribut
![Page 20: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/20.jpg)
3. Attribut: Bas
• o
• sisSchoolGrade
![Page 21: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/21.jpg)
3. Attribut: Standard
• eduPersonPrincipalName
• givenName
• sn
• displayName
• norEduOrgNIN
• norEduOrgUnitUniqueIdentifier
• eduCourseOffering
• eduCourseMember
• eduPersonAffiliation
![Page 22: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/22.jpg)
3. Attribut: Utökade
• street
• postOfficeBox
• postalCode
• l
• c
• telephoneNumber
• mobile
• norEduPersonBirthDate
• schacGender
• norEduPersonNIN
• sisLegalGuardianFor
![Page 23: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/23.jpg)
Vilka attribut krävs för att kunna behörighetsstyra på klass-, kurs-
, skol- och rollnivå?
3. Krav på attribut
![Page 24: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/24.jpg)
Vilka attribut krävs för att kunna behörighetsstyra på klass-, kurs-
, skol- och rollnivå?
• sisSchoolGrade (Årskurs)
• norEduOrgUnitUniqueIdentifier (Skolenhet, SCB)
• eduCourseOffering (Kursgrupper)
• eduCourseMember (Roll + Kursgrupper)
• eduPersonAffiliation (Roll)
3. Krav på attribut
![Page 25: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/25.jpg)
Införande av SkolfederationChecklista
1. Fastslå verksamhetens målbild för Skolfederation
2. Utred anslutning till Skolfederation i befintlig infrastruktur
3. Utred krav på attribut
4. Utred om vi kan uppfylla verksamhetens krav på attribut
5. Utred hur vi fyller attribut i Skolfederation med korrekt information
![Page 26: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/26.jpg)
Har vi nödvändig information för önskade attribut? Och var finns
den information som krävs för attributen idag?
4. Kan vi uppfylla krav på attribut?
![Page 27: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/27.jpg)
4. Kan vi uppfylla krav på attribut?
![Page 28: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/28.jpg)
4. Attribut: Bas + Standard
• o
• sisSchoolGrade
• eduPersonPrincipalName
• givenName
• sn
• displayName
• norEduOrgNIN
• norEduOrgUnitUniqueIdentifier
• eduCourseOffering
• eduCourseMember
• eduPersonAffiliation
![Page 29: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/29.jpg)
4. Attribut: Bas + Standard
• o
• sisSchoolGrade
• eduPersonPrincipalName
• givenName
• sn
• displayName
• norEduOrgNIN
• norEduOrgUnitUniqueIdentifier
• eduCourseOffering
• eduCourseMember
• eduPersonAffiliation
![Page 30: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/30.jpg)
4. Attribut: Utökade
• street
• postOfficeBox
• postalCode
• l
• c
• telephoneNumber
• mobile
• norEduPersonBirthDate
• schacGender
• norEduPersonNIN
• sisLegalGuardianFor
![Page 31: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/31.jpg)
4. Attribut: Utökade
• street
• postOfficeBox
• postalCode
• l
• c
• telephoneNumber
• mobile
• norEduPersonBirthDate
• schacGender
• norEduPersonNIN
• sisLegalGuardianFor
![Page 32: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/32.jpg)
4. Attribut: Utökade
• street
• postOfficeBox
• postalCode
• l
• c
• telephoneNumber
• mobile
• norEduPersonBirthDate
• schacGender
• norEduPersonNIN
• sisLegalGuardianFor
Men vill vi använda dessa?
![Page 33: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/33.jpg)
4. Attribut: Utökade
Nej
Använd endast bas + standard
![Page 34: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/34.jpg)
Införande av SkolfederationChecklista
1. Fastslå verksamhetens målbild för Skolfederation
2. Utred anslutning till Skolfederation i befintlig infrastruktur
3. Utred krav på attribut
4. Utred om vi kan uppfylla verksamhetens krav på attribut
5. Utred hur vi fyller attribut i Skolfederation med korrekt information
Frågor?
![Page 35: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/35.jpg)
• MobilityGuard för inloggning
• Befintligt AD konto för elev och lärare ska användas
• MobilityGuard är IDP samt skickar attribut
• Funktion i MobilityGuard används för att skicka attribut
• Extens och Metakatalog innehåller informationen
• Informationen finns idag fast det är samlat på två ställen
5. Vad vet vi hittills?
![Page 36: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/36.jpg)
• MobilityGuard för inloggning
• Befintligt AD konto för elev och lärare ska användas
• MobilityGuard är IDP samt skickar attribut
• Funktion i MobilityGuard används för att skicka attribut
• Extens och Metakatalog innehåller informationen
• Informationen finns idag fast det är samlat på två ställen
5. Vad vet vi hittills?
![Page 37: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/37.jpg)
5. Är detta en lösning?
![Page 38: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/38.jpg)
5. Är detta en lösning?
![Page 39: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/39.jpg)
5. Är detta en lösning?
![Page 40: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/40.jpg)
5. Metakatalogen- Hjärtat i infrastrukturen
![Page 41: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/41.jpg)
5. Metakatalogen- Hjärtat i infrastrukturen
![Page 42: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/42.jpg)
5. Metakatalogen- Hjärtat i infrastrukturen
![Page 43: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/43.jpg)
5. Skolfederationens flöde
![Page 44: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/44.jpg)
Hur kopplar lösningen för Skolfederation mot vår
infrastrukturstrategi?
Sammanfattning
![Page 45: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/45.jpg)
Sammanfattning
![Page 46: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/46.jpg)
Sammanfattning
![Page 47: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/47.jpg)
Utmaningen ligger inte i att ansluta till
Skolfederation, det är i uppfyllnaden av attribut.
Sammanfattning
![Page 48: Skolfederation Erfarenhetsutbyte 2014-02-17](https://reader033.vdocuments.mx/reader033/viewer/2022060203/559e97af1a28ab02208b45fa/html5/thumbnails/48.jpg)
Tack för mig!
Credits
Vectorgrafik ”checkbox”:
http://blog.aztechsol.com/2012/01/free-vector-green-check-box-with-check-mark/
Legoklossar:
http://pixelperfectdigital.com/
Utvecklingsbloggen:
http://utveckling.sundsvall.se
Twitter:
www.twitter.com/ijkop