Versions Compared

Key

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

I Ladok finns ett internt StudentUID för varje student. För system som kommunicerar direkt med Ladok så kan det vara användbart att få med sig detta StudentUID i samband med inloggning. Detta kommuniceras lämpligast med attributet norEduPersonLIN i samband med attributrelease vid inloggningVärdet kommer ursprungligen från UHR:s studenttjänst och samordnas med NyA/Antagning.se.

Från https://docswiki.feiderefeds.noorg/schemadisplay/noredu/noredu_ch03.html:

...

Name

...

norEduPersonLIN

...

Description

...

Local identity number, for instance student number or employee number.

...

Format

...

DirectoryString

...

# of values

...

Multiple

STAN/SCHAC+Releases:

#
# schacPersonalUniqueCode
#
# Descrip: Specifies a "unique code" for the subject it is associated with.
# Its value does not necessarily correspond to any identifier
# outside the scope of the directories using this schema.
#
# This might be Student number, Employee number,...
#
# Format: urn:mace:terena.org:schac:personalUniqueCode:<country-code>:<iNSS>
#
# - The <country-code> must be a valid two-letter ISO 3166 country
# code identifier or the string "int", and assigned by the TERENA
# URN Registry for this attribute at
# http://www.terena.org/registry/terena.org/schac/personalUniqueCode/
#
# - <iNSS> is a Namespace Specific String as defined in RFC 2141
# but case insensitive.
#
# Example: Common Values:
#
# urn:mace:terena.org:schac:personalUniqueCode:int:studentID:<country-code>:<code>
#
# National extensions:
#
# urn:mace:terena.org:schac:personalUniqueCode:fi:tut.fi:hetu:010161-995A
# urn:mace:terena.org:schac:personalUniqueCode:es:uma:estudiante:a3b123c12
# urn:mace:terena.org:schac:personalUniqueCode:se:LIN:87654321
#
attributetype ( schacAttributeType:14
NAME 'schacPersonalUniqueCode'
DESC 'unique code for the subject'
EQUALITY caseIgnoreMatch
ORDERING caseIgnoreOrderingMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX

...

OID

1.3.6.1.4.1.

...

1466.115.

...

121.1.

...

Examples

15 )

StudentUID i Ladok är ett uuid, exempelvis 9e342e78-5b6c-4902-966e-50e28a21e601. Detta ska konverteras till uppercase och strippas på bindesträck. Resultat blir exvis 9E342E785B6C4902966E50E28A21E601.

schacPersonalUniqueCode blir då: urn:schac:PersonalUniqueCode:se:ESI:ladok.se:

...

9E342E785B6C4902966E50E28A21E601 (77 tecken)

...

Prefixet till StudentUID är ladok.se:studentuid.

Exempel: norEduPersonLIN=ladok.se:studentuid:d123d5b5-e123-11e8-aa12-123d12394123

OBS! StudentUID är en intern identifierare för studenter i Ladok, därför bör den inte användas som primär identifierare i andra system. Däremot kan den lagras som ett attribut kopplat mot en annan identifierare och användas i samband med kommunikation med Ladok.

Attributrelease till en tjänst görs inte med någon entitetskategori utan måste konfigureras manuellt för varje aktuell tjänst i lärosätets identitetsutgivare (IdP).