Felhasználó életciklusa
- Neptun felhasználói bejegyzés létrehozása (részletek nélkül)
- Felhasználói adatok szinkronizálása az LDAP-ba
- LDAP jelszó aktiválása
- Neptun adatok változásának szinkronizációja
- személyi adatok
- státusz adatok
- szervezeti kapcsolódás adatai
- oktatási adatok
- (opcionális) POSIX attribútumok generálása
- (opcionális) Elfelejtett LDAP jelszó újragenerálása Neptun autentikáció után
- Neptun státusz adatok alapján passzív / kilépett státuszba helyezés
- LDAP bejegyzés törlése
Részletek
Attribútum mapping
Azonosító adatok
Attribútum |
LDAP Attribútum |
Megjegyzés
|
Neptun kód |
niifPersonOrgID |
|
Személyi adatok
Attribútum |
LDAP Attribútum |
Megjegyzés
|
Vezetéknév |
sn |
|
Keresztnév |
givenName |
|
Teljes név |
cn |
|
Titulus |
title |
pl. Dr.
|
Telefonszám |
telephoneNumber, mobile, fax |
A mobiltelefonszámot érdemes külön LDAP attribútumban tárolni a többi telefonszámtól. Speciális konverziós logika szükséges lehet (például az elválasztó karakterek törlése).
|
E-mail cím |
mail |
|
Státusz adatok
Attribútum |
LDAP Attribútum |
Megjegyzés
|
Hallgatói státusz |
eduPersonAffiliation={'student', 'member'} |
Ha van hozzá olyan képzés, aminek hallgatója
|
Oktatói státusz |
eduPersonAffiliation={'faculty', 'member'} |
Ha az elmúlt N évben volt kurzushoz kapcsolódása
|
Alkalmazotti státusz |
eduPersonAffiliation={'employee', 'staff', 'member'} |
Ha alkalmazott
|
Metaadatok
Attribútum |
LDAP Attribútum |
Megjegyzés
|
Bejegyzés archiválásának időpontja |
schacExpiryDate |
Azon időpont, amikor a bejegyzést az aktív felhasználók közül el kell távolítani, ezután semmilyen szolgáltatáshoz nem férhet hozzá
|
Egyéb státuszok |
schacUserStatus |
Pl. az intézményhez fűződő viszonya (meddig tart), bizonyos szolgáltatásokat meddig érhet el, stb
|
Szervezeti kapcsolódások
Attribútum |
LDAP Attribútum |
Megjegyzés
|
Kar |
niifEduPersonFaculty(DN) |
Képzés kar szabadszöveges megnevezése (kódja) - csak hallgatóknál
|
Szak |
niifEduPersonMajor |
Képzés szak szabadszöveges megnevezése - csak hallgatóknál
|
Egyéb szervezeti egység |
eduPersonOrgUnitDN |
Pl tanszék, intézet, kollégium
|
Oktatási adatok
Attribútum |
LDAP Attribútum |
Megjegyzés
|
Aktívan oktatott tárgyak listája |
niifEduPersonHeldCourse |
Azon tárgykódok listája, melynek az elmúlt 1 évben indult olyan kurzusa, amit az adott oktató tartott
|
Tárgyfelelős |
eduPersonEntitlement? |
Azon tárgykódok listája, melynek az oktató jelenleg tárgyfelelőse
|
Aktuális félévben hallgatott tárgyak listája |
niifEduPersonAttendedCourse |
|
Valaha hallgatott tárgyak listája |
niifEduPersonArchiveCourse |
Aktuális félév tárgyai is
|
Jelszó beállító felület
Törlési folyamat
Státusz
Szinkronizáció
A Neptun és az LDAP közötti szinkronizációt az LDAP oldali szinkronizáló szkript indítja.
Neptun interfészek
A szinkronizálás a Neptun által biztosított XML Webszolgáltatáson keresztül valósul meg. A legtöbb művelet két paramétert fogad: időbélyeg illetve Neptun lista - mindkettő opcionális. Amennyiben az időbélyeg szerepel, csak a megadott időpont óta módosult rekordok kerülnek át. A Neptun lista megadása az adott bejegyzésekre szűkíti az eredményt.
Fontos, hogy pl. a személyi adatoknál az időbélyeg a Neptun-ban a teljes rekordra értelmezett, tehát nem csak a szinkronizálni kívánt adatok triggerelik a változását.
- Szervezeti struktúra
- paraméterek: nincs
- visszatérés: szervezeti egységek fastruktúrája (egységenként: kód, szerv. egység neve, típusa)
- ritka szinkronizálás (félévente)
- Neptun kódok és státuszok
- paraméterek: opc. időbélyeg, opc. Neptun lista
- visszatérés: Neptun kód, hallgatói státusz, oktatói státusz, alkalmazotti státusz
- gyakori szinkronizálás (legalább naponta)
- Személyi adatok
- paraméterek: opc. időbélyeg, opc. Neptun lista
- visszatérés: Neptun kódhoz tartozó személyi adatok
- gyakori szinkronizálás (naponta)
- Szervezeti kapcsolódás
- paraméterek: opc. időbélyeg, opc. Neptun lista
- visszatérés: Neptun kódhoz tartozó szervezeti egységek kódja
- ritka szinkronizálás (félévente)
- Oktatási adatok
- paraméterek: Neptun lista
- visszatérés: minden megadott neptun kódhoz az összes oktatási adat (nem csak a változások)
- ritka szinkronizálás (szorgalmi időszakban hetente, tárgyjelentkezési időszak kezdetétől regisztrációs hét végéig nincs szinkronizálás)