...
LDIFSync (libldifsync-aosi-aai)
Plug-in Plugin nužan za pokretanje sekundarnih AAI@EduHr servisa na matičnoj ustanovi. Nije potrebno dodatno konfiguriranje nakon instalacije.
...
function - Definicija varijable, odn. odnosno naziva funkcije koja se okida za određenu akciju. Može biti jedna funkcija za sve akcije ili različite finkcije funkcije za svaku akciju.
(Primjer: function = aai_action )
...
panic_on_errors - Treba li plug-in plugin prekinuti osnovnu operaciju za LDAP imenik: 1 - DA; 0 - NE.
(Primjer: panic_on_errors = 0)
...
action- naziv akcije, jedno odbeforeAddUser, afterAddUser, beforeDeleteUser, afterDeleteUser, beforeChangeAttribute, afterChangeAttribute;
xml- Base64 zakodirani XML oblika:<entry dn="uid=user_uid,dc=org_realm,dc=hr"> <attribute ldapname="attribute_name"> <value>XXXXX</value> <value>YYYYYY</value> <value>ZZZZZZ</value> </attribute> <attribute ldapname="attribute_name2"> <value>XYZXYZ</value> </attribute> </entry>kojim se opisuju podaci za akciju;
change_type- vrsta promjene zabeforeChangeAttributeiafterChangeAttribute:- 1- Dodavanje atributa (
Add); - 2- Promejna Promjena atributa (
Modify); - 3 - Brisanje atributa (
Delete);
- 1- Dodavanje atributa (
...
panic_on_errors - Treba li plug-in plugin prekinuti osnovnu operaciju za LDAP imenik: 1 - DA; 0 - NE. (Primjer: panic_on_errors = 0)
...
dbuser - Korisnička oznaka kojom se plug-in plugin prijavljuje u bazu. (Primjer: dbuser = aosi_user)
dbpwd - Lozinka kojom se plug-in plugin prijavljuje u bazu. (Primjer: dbpwd = Aosi_Sync_3E4R5)
dbname - Naziv baze u koju se plug-in plugin prijavljuje. (Primjer: dbname = aosi_sync)
...
active_col - Naziv stupca koji oznčava označava je li unos aktivan (obrisan) ili ne: 1 - aktivan; 0 - obrisan. (Primjer: active_col = ACTIVE)
...
Omogućava slanje akcija u navedenu datoteku. Osnovan namjena ovog plug-ina plugina je da posluži kao kostur za pisanje vlastitih plugplugin-inovaova. Konfiguracijski parametri navedeni su u nastavku:
...
Služi provjeri usklađenosti podataka u LDAP imeniku matične ustanove s normama certificiranja matičnih ustanova. Ovaj je plugin u stvari nadogradnja na program za provjeru usklađenosti imenika s normama certificiranja (zajedno s pluginom plugin-om dolazi nezavisan program za provjeru usklađenosti imenika s normama certificiranja - taj je program moguće i samostalno pokrenuti na poslužitelju ustanove). Plugin omogućava koordinatoru AAI@EduHr sustava da za vrijeme certificiranja sam dohvati (agregirane) podatke o usklađenosti imenika pokrenuvši program za provjeru usklađenosti, te time sistemca / administratora imenika oslobodi dužnosti pokretanja programa za analizu sadržaja imenika te slanja njegova izvještaja u vrijeme trajanja certificiranja matičnih ustanova.
...
# /usr/lib/aosi/Plugins/certify.pl [--detail|-d] [--base64|-b] [--sendmail|-s] [--outfile <filename>|-o <filename>] [--realm <realm>|-r <realm>]
Opis parametara:
--detail : prikazuje detaljan popis nepravilnosti / neusklađenosti u imeniku
--base64 : ispisuje se samo Base64 dio
--sendmail : pokrenete li program s ovom opcijom, po izvršenju programa moći ćete odabrati "poslati izvještaj mailom AAI@EduHr teamu".
--outfile : rezultat se sprema u datoteku <filename> umjesto ispisa na zaslon
--realm : provjerava se LDAP za navedeni realm (umjesto $config::base_dn u /etc/aosi/config.pm)