© GT/SAPP/USIT University of Oslo, Norway Cerebrum By Bård H.M. Jakobsen
© GT/SAPP/USIT University of Oslo, Norway What is an User administration system (BAS) Student registry Student registry Personal registery BAS Persons Users
© GT/SAPP/USIT University of Oslo, Norway Ureg2000 FSLT NIS (UiO) NT AD (W2K) Notes ARS Tivoli BOFH Radius UA (Adgangskontroll) PRISS Exim/Mailman NIS (IfI) LDAP LMS (CF)
© GT/SAPP/USIT University of Oslo, Norway FEIDE
© GT/SAPP/USIT University of Oslo, Norway What is Cerebrum a OpenSource User administration system build by modules around a kernel Written in Python, using Oracle or postgresSQL as backend Sourcecode on Now in alpha-code, pilots running
© GT/SAPP/USIT University of Oslo, Norway User administration system (BAS) Person - unique ID - Name - Address - Affiliation Group - Group ID (GID) - Comment - Members - users - other Groups User - Username (UID) - Password - Mail address - Home dir
© GT/SAPP/USIT University of Oslo, Norway User administration system (BAS) Person Affiliation Group User OU
© GT/SAPP/USIT University of Oslo, Norway Cerebrum v.s our current system Ureg2000, developed by evolution hard to emigrate to other institutions (FEIDE) new needs at our institutions –LMS –Portals –other services –event-driven updates –Integration between systems UoO to get a new HR Cerebrum is TDBtCE
© GT/SAPP/USIT University of Oslo, Norway Kernel Person –ID »internal »External »SSN »From other sources –Name OU –Name/ID –Structure
© GT/SAPP/USIT University of Oslo, Norway Affiliation Faculty Staff Students member affiliate employee mfl.
© GT/SAPP/USIT University of Oslo, Norway Users ID for identification authentication Could have ID in different namespace Data on authentication –Passwd (Crypt, MD5) –Certificate
© GT/SAPP/USIT University of Oslo, Norway Source-system Most of the data in Cerebrum has one or more sources which are authoritative Other HR Cerebrum SR
© GT/SAPP/USIT University of Oslo, Norway Modules Interface to Systems –having authoritative information on entities at the campus –needing »authentication »information
© GT/SAPP/USIT University of Oslo, Norway What modules today? FS SATS (school system in Norway) LT (HR at UoO) SAP (HR) (Summer 2003) LDAP (eduPerson mm) NIS (POSIX) AD Admin client LMS (IMS E. 1.01, 2003) UA (Lenel, Spring 2003)
© GT/SAPP/USIT University of Oslo, Norway More? Contact us!
© GT/SAPP/USIT University of Oslo, Norway Is this a PKI? No! But it is a requirement for a functional PKI. We are not a CA (to much work) But we need certificates for persons, roles, organizations, units and servers. External CA for persons, servers, internal for all others (maybe). We need a map from ID in persons certificates to an uniq id at the University, which CA is secondary
© GT/SAPP/USIT University of Oslo, Norway Sted Med sted mener vi organisatorisk sted, vi trenger å kunne modelere opp den organisatoriske strukturen fra Fylkeskomune, via komune og ned til den enkelte skole (og om det finnes struktur innen en skole så trenger vi den også). Om de har en id-struktur for sted trenger vi denne.
© GT/SAPP/USIT University of Oslo, Norway Sted (ii) Navn på sted/skole/enhet –Fulltnavn –Kortnavn –Akronym –navn på flere språk (Bokmål, nynorsk, Engelsk, Samisk...) –Adresse (Post- og besøks-) –telefonnr, fax
© GT/SAPP/USIT University of Oslo, Norway Personer Dette er personer som på en eller annen måte er knyttet til skolen, dvs. elevene, undervisere, lærerene, de øvrige ansatte, ansatte ved skoleetaten som er relatert til de aktuelle skolene, foreldre/verger. Fødselsnummer (11-siffer) Efternavn, familienavn, slekstnavn Fornavn (alle) Hjem-adresse Telefonnr, fax osv Kjønn -adresse
© GT/SAPP/USIT University of Oslo, Norway Elever/student For de som er elever/studenter trenger vi: –Studieprogram, studierett, studieretning –Klasse/kull/trinn –Klassetrinn –Fag, emne, kurs osv –Undervisningsaktiviteter
© GT/SAPP/USIT University of Oslo, Norway Lærere/ansatte/Forelesere For de som underviser trenger vi: –Tittel –Skole »fag, emne, undervisning »klasse For andre ansatte: –Tittel –Funksjon/rolle –Skole (sted) For verge/foreldre –Barn
© GT/SAPP/USIT University of Oslo, Norway Kasse/fak/emner Vi trenger oversikt over de undervisningsaktiviteter som finnes.