Tartalomjegyzék

A felhasználók azonosítása

A felhasználók azonosítása hozzáférési szintenként (policy) külön szabályozható.

Az adott policy beállításai az config/$policy-conf.php állományban definiált $AUTH tömbben tárolódnak.

Opciók

A felhasználói adatok tárolását végző háttéradatbázis típusa. Lehetséges értékei: ldap, ad, mysql, file

Az adott policy-ben kötelező-e az azonosítás. Lehetséges értékei: required (kötelező), optional (opcionális), none (nincs)

Mi történjen nem letiltott, delejárt jelszó esetén? Lehetséges értékei: force update (kötelező jelszóváltoztatás), warning (figyelmeztető üzenet), none (semmi)

Mi történjen letiltott azonosító esetén? Lehetséges értékei: refuse (utasítsuk vissza), none (ne történjen semmi - azaz engedjük be)

Engedélyezett-e a jelszó felhasználó általi megváltoztatása (onExpired=force update esetén szükséges!)? Lehetséges értékei: true (igen), false (nem)

Azonosító létrehozásának módja. Lehetséges értékei: byRegistration (regisztrációval), byAdmin (adminisztrátor által)

Adminisztrátor csoport megadása (azonosító).

A policy-ban érvényes fő kategóriákat felsoróló tömb. private esetén például: array('tanár','diák','titkárság','egyéb')

A fontos account attribútumokat felsoroló tömb (backend-től is függhet!). Például: array('studyId','mail','telephoneNumber')

Shadow

Az utolsó jelszóváltoztatás időpontja (1970-01-01 óta eltelt napok számával megadva).

A jelszó érvényességének minimális ideje - nem használjuk.

A jelszó érvényességi ideje napokban. Az itt megadott érték határozza meg, hogy hány naponta kell jelszót változtatni. Ha üres, vagy nulla értékű, akkor nem vesszük figyelembe. Ilyenkor a shadowInactive értéket sem vesszük figyelembe.

A jelszó érvényességének lejárata előtt hány nappal kezdjük figyelmeztetni a felhasználót.

A jelszó érvényességének lejárati időpontja (1970-01-01-től eltelt napok számával megadva). Ha üres vagy nulla, akkor nem vesszük figyelembe!

A jelszó érvényességének lejárta után még hány napig nem kerül letiltásra az azonosító. Ha a shadowMax és a shadowExpire is nulla, vagy üres, akkor nem vesszük figyelembe.

Lássuk hogyan működnek ezek a keretrendszerben! Haladjunk végig időrendben, hogy mikor mi fog történni:


A backend függő beállításokat lásd a backend leírásánál.

Facebook connect