Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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)

...

  1. action - naziv akcije, jedno od beforeAddUser, afterAddUser, beforeDeleteUser, afterDeleteUser, beforeChangeAttribute, afterChangeAttribute;
     
  2. 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;
     

  3. change_type - vrsta promjene za beforeChangeAttribute i afterChangeAttribute:
    • 1- Dodavanje atributa (Add);
    • 2- Promejna Promjena atributa (Modify);
    • 3 - Brisanje atributa (Delete);

...

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)