Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Ett ESI är en unik, permanent och stabil identifierare som byggs upp av ett prefix som är unikt för organisationen eller organisationerna, och ett suffix som är unikt inom en eller en grupp av organisationer.  Det är inte omöjligt att en person "samlar på sig" mer än ett ESI under sin studietid men det är naturligtvis enklare ju färre ESIer man behöver hålla reda på. Det finns också fördelar om ett ESI kan följa med en student genom hela livet. varför eduID kan vara värdefullt att integrera med även för lärosäten med egna IdPer.

Implementationen av ESI på ett lärosäte kretsar kring följande två frågor:

  1. Vad har en student för ESI (skapa lokalt ESI eller hämta från annan källa)?
  2. Hur görs ESI-attributet tillgängligt i samband med inloggning till de tjänster som ska konsumera attributet?

Svaret på den första frågan handlar delvis om lärosätet är anslutet till Ladok eller ej. Svaret på den andra frågan handlar om om det finns en bra integration mellan Ladok (eller ett annat motsvarande system) och antingen lärosätets IdP. Om Svaret på den första frågan är nej - dvs om lärosätet inte är anslutet till Ladok - måste man hitta ett annat sätt att välja en stabil, unik och permanent identifierare. Om lärosätet saknar integration med sin IdP eller av andra skäl inte kan eller vill använda denna kan eduID användas.

Tänk på följande:

  • Allt detta är rekommendationer - varje lärosäte fattar ett eget beslut om ESI
  • Det är bäst om en student har få ESI:er men det är inte en katastrof om en student har flera ESIer under sin studietid - tex i samband med flytt till eller från ett lärosäte som inte ingår i Ladok eller för studenter som inte gått igenom central antagning och därför inte har ett StudentUID.
  • Man kan behöva hantera studenter som gått igenom lokal antagning på ett annat sätt än vanliga "NyA-studenter" - detta kan ge olika ESI-strukturer inom ett lärosäte. Detta är inte ett problem för ESI-samarbetet.
  • ESI är inte knutet till personnummer och kräver inte "verifierade" användare - ett ESI är frikopplat från nationella identifieringssystem och är gemensamt för hela EU
  • Genom att samordna ESI med eduID kan en student behålla sitt ESI över lång tid - även efter att man valt att rensa bort ett lärosäteskonto. Detta främjar livslångt lärande på sikt.

...

I Ladok finns ett ExterntUID för varje student. Värdet kommer ursprungligen från UHR:s studenttjänst och samordnas med NyA/Antagning.se. För att i möjligaste mån se till studenter har samma ESI oberoende vilket lärosäte/inloggningstjänst studenten loggar in via så bör detta användas för ESI. Notera att Ladok samt NyA/Antagning.se även har interna UID:er för studenter (som bland annat kan användas i norEduPersonLIN), dessa är inte samma som ExterntUID.

ExterntUID i Ladok är ett uuid, exempelvis 9e342e78-5b6c-4902-966e-50e28a21e601.

...

Värdet på schacPersonalUniqueCode blir då: urn:schac:PersonalUniqueCode:int:esi:larosate.se:abcd1234

Utestående frågor

Hur få in Ladoks ExterntUID i eduID för en användare/personnummer?

Hur få ut unikt id från eduID för ett personnummer till ett lärosäte?

Behöver vi bry oss om ifall användaren är en "aktiv" student?

Övrigt

De olika fallen faller inom följande huvudkategorier som vi beskriver nedan.

Lärosätet är anslutet till Ladok och och har egen integration med Ladok

Förslag till beslut

  1. Lärosätet skapar ESI baserat på ExterntUID i Ladok enligt beskrivningen nedan.
  2. Det egna lärosätets IdP konfigureras att göra attribut-release av ESI via integration med det lokala systemet.

Att tänka på...

  • Lärosätet kan även be eduID slå på integration med Ladok så att samma ESI släpps från både lärosätets egen IdP samt från eduID (för studenter som även har konto i eduID). Kontakta eduID isåfall

Lärosätet är inte anslutet till Ladok men använder NyA för antagning

Förslag till beslut

  1. Lärosätet skapar ESI baserat på STUDENT_UID i NyA-Open enligt beskrivningen nedan.
  2. Det egna lärosätets IdP konfigureras att göra attribut-release av ESI via integration med det lokala systemet.

Lärosätet är anslutet till ladok men har inte möjlighet att göra en egen integration som använder StudentUID

Förslag till beslut

  1. Använd den integration som eduID kommer utveckla med Ladok. ESI får den struktur som beskrivs nedan baserat på ExterntUID i Ladok.
  2. eduID gör attribut-release av ESI

Att tänka på...

  • Ta kontakt med eduID

Lärosätet är inte anslutet till ladok och väljer att göra egen attribut-release av ESI.

Förslag till beslut

  1. Etablera ESI i en lokalt system eller liknande enligt följande struktur urn:schac:PersonalUniqueCode:int:esi:<lärosätets scope i swamid>:<lokal unik identifierare>
  2. Det egna lärosätets IdP konfigureras att göra attribut-release av ESI via integration med det lokala systemet.

Att tänka på...

  • Planera för utvecklingsinsatsen redan nu.
  • Överväg att även integrera med eduID för att göra det möjligt för studenter att behålla sitt ESI hela livet. Kontakta eduID isåfall.

Lärosätet är inte anslutet till ladok och använder eduID för att skapa ESI

Förslag till beslut

  1. Lärosätet använder eduIDs API (SCIM) för att skicka information om vilka som är studenter till eduID
  2. eduID gör attribut-release av ESI baserad på eduID eppn

Att tänka på...

...

Synkronisering med eduID

Oavsett om lärosäten väljer att implementera ESI i sin identitetsutfärdare eller ej så finns skäl att synkronisers studenters ESI med eduID. Exempel på detta:

  • Lärosätet hämtar ESI från Ladok/NyA till sin egen IdP och lärosätets studenter använder ibland eduID för inloggning
  • Lärosätet har sina studenter i Ladok men hämtar inte ESI från Ladok/NyA och låter istället sina studenter använda eduID för inloggning mot ERASMUS+
  • Lärosätet har inte sina studenter i Ladok/NyA

eduID har integrationsmöjligheter både för att:

  • Hämta ESI från Ladok för ett lärosätes studenter (via Ladoks REST-API)
  • Hämta ESI från eduID för ett lärosätes studenter (via en SCIM-integration mot eduID)
  • Skicka in ESI för ett lärosätes studenter (via en SCIM-integration mot eduID)

Alternativ för lärosäten

LärosäteStudenter i LadokStudenter i NyAInloggningstjänst för studenter i SWAMID

Blekinge tekniska högskola

jajaegen

Chalmers tekniska högskola

jajaegen

Enskilda Högskolan Stockholm

jajaeduID används för studenter

Ersta Sköndal Bräcke högskola

jajaegen

Försvarshögskolan

jajaegen

Gymnastik- och idrottshögskolan

jajaegen

Göteborgs universitet

jajaegen

Handelshögskolan i Stockholm

nej, ej planeratjaegen

Högskolan Dalarna

jajaegen

Högskolan Kristianstad

jajaegen

Högskolan Väst

jajaegen

Högskolan i Borås

jajaegen

Högskolan i Gävle

jajaegen

Högskolan i Halmstad

jajaegen

Högskolan i Jönköping

jajaegen

Högskolan i Skövde

jajaegen

Johannelunds teologiska högskola

nej, kanske snartjasaknar inloggningstjänst

Karlstads universitet

jajaegen

Karolinska institutet

jajaegen

Konstfack

jajaegen

Kungl. Konsthögskolan

jajaegen

Kungl. Musikhögskolan i Stockholm

jajaegen

Kungliga Tekniska högskolan

jajaegen

Linköpings universitet

jajaegen

Linnéuniversitetet

jajaegen

Luleå tekniska universitet

jajaegen

Lunds universitet

jajaegen

Malmö universitet

jajaegen

Mittuniversitetet

jajaegen

Mälardalens högskola

jajaegen

Newmaninstitutet

nej, kanske snartjasaknar inloggningstjänst

Röda Korsets högskola

jajaegen

Sophiahemmet Högskola

jajaegen

Stockholms konstnärliga högskola

jajaegen

Stockholms universitet

jajaegen

Sveriges lantbruksuniversitet

jajaegen

Södertörns högskola

jajaegen

Umeå universitet

jajaegen

Uppsala universitet

jajaegen

Örebro Teologiska Högskola

nej, kanske snartjasaknar inloggningstjänst

Örebro universitet

jajaegen

...

Att göra attributrelease av ESI

...