| Versio | Tekijä | Päiväys |
Tässä dokumentissa ollaan kiinnostuneita käyttäjätietokannan ja sen tietojen ajantasaisuuden toteutuksen yleisistä periaatteista sellaisella tasolla, joka antaa riittävät tiedot käyttäjätietojen laadun ja ajantasaisuuden arvioimiseksi.
Kotiorganisaatio asettaa tämän dokumentin www:hen kaikkien saataville ja päivittää sitä oma-aloitteisesti, kun muutoksia tulee. Dokumentti linkitetään Haka-infrastruktuurin kotisivulta.
Tässä dokumentissa käyttäjätietokannalla tarkoitetaan sitä loppukäyttäjien attribuuttien joukkoa, johon organisaation Identity Provider-palvelin tukeutuu. Käyttäjätietokannan tekninen toteutus voi olla esim. LDAP-hakemisto tai relaatiotietokanta, tai niiden yhdistelmä niin, että Identity Provider -palvelin noutaa osan attribuuteista LDAP-hakemistosta ja osan JDBC:n yli opiskelijarekisteristä.
Lähtöoletuksena on, että opiskelijarekisterin henkilötiedot ovat ajantasalla.
Miten
käyttäjätietokanta on kytketty
opiskelijarekisteriin?
Sellaiset käyttäjät, jotka eivät ole luonnollisia henkilöitä (esim. ainejärjestöt), eivät ole myöskään Haka-infrastruktuurin tarkoittamia loppukäyttäjiä, eikä heidän kirjautumistaan Identity Provider -palvelimen kautta palveluihin tule sallia.
Jos organisaatiolla on omia (ei siis funetEduPersonin mukaisia) attribuutteja, jotka näkyvät ulospäin Identity Provider-palvelimesta, lisää ne taulukon loppuun. Tarvittaessa linkki dokumenttiin, joka tarkemmin kuvailee omien attribuuttien skeeman.
| Attribuutti |
Saatavuus |
Miten ajantasaisuus turvataan |
Muuta (esim. tulkintaohje) |
| cn / commonName |
MUST | ||
| description | |||
| displayName | MUST | ||
| employeeNumber | |||
| facsimileTelephoneNumber | |
||
| givenName | |||
| homePhone | |||
| homePostalAddress | |||
| jpegPhoto | |||
| l / localityName |
|||
| labeledURI |
|||
| mobile | |||
| o / organizationName |
|||
| ou / organizationalUnitName |
|||
| postalAddress |
|||
| postalCode | |||
| preferredLanguage | |||
| seeAlso | |||
| sn / surname |
MUST | ||
| street | |||
| telephoneNumber | |||
| title | |||
| uid | |||
| userCertificate |
|||
| eduPersonAffiliation |
Mitä arvoja on
saatavilla? |
||
| eduPersonEntitlement | |||
| eduPersonNickName |
|||
| eduPersonOrgDN | |||
| eduPersonOrgUnitDN | |||
| eduPersonPrimaryAffiliation | |||
| eduPersonPrimaryOrgUnitDN | |||
| eduPersonPrincipalName | MUST | ||
| eduPersonScopedAddiliation | |||
| eduPersonTargetedID | |||
| schacMotherTongue |
|||
| schacGender |
|||
| schacDateOfBirth |
|||
| schacPlaceOfBirth |
|||
| schacCountryOfCitizenship |
|||
| schacHomeOrganization |
MUST. Mikä arvo on käytössä? |
||
| schacHomeOrganizationType | MUST Mikä arvo on käytössä? |
||
| schacCountryOfResidence | |||
| schacUserPresenceID | |||
| schacPersonalUniqueCode | |||
| schacPersonalUniqueID |
|||
| schacUserStatus |
|||
| funetEduPersonHomeOrganization |
superseded |
||
| funetEduPersonStudentID | superseded | ||
| funetEduPersonIdentityCode | superseded |
||
| funetEduPersonDateOfBirth | superseded |
||
| funetEduPersonTargetDegreeUniversity | superseded |
||
| funetEduPersonTargetDegreePolytech | superseded |
||
| funetEduPersonTargetDegree | |||
| funetEduPersonEducationalProgramUniv | superseded |
||
| funetEduPersonEducationalProgramPolytech | superseded |
||
| funetEduPersonProgram | |||
| funetEduPersonMajorUniv | superseded |
||
| funetEduPersonOrientationAlternPolytech | superseded |
||
| funetEduPersonSpecialisation | |||
| funetEduPersonStudyStart | |||
| funetEduPersonPrimaryStudyStart | |||
| funetEduPersonStudyToEnd |
|||
| funetEduPersonPrimaryStudyToEnd | |||
| funetEduPersonCreditUnits | |||
| funetEduPersonECTS | |||
| funetEduPersonStudentCategory | |||
| funetEduPersonStudentStatus | |||
| funetEduPersonStudentUnion | Mikä arvo on
käytössä? |
||
| funetEduPersonHomeCity | |||
| funetEduPersonEPPNTimeStamp | |||