Vytvorenie/úprava pravidiel importu¶
Pravidlo importu zapisuje akcie, ktoré sa majú vykonať (vytvorenie, úprava, odstránenie) a ktoré sa nachádzajú v obraze DELTA.
Aby sa importy vykonali, musia byť definované bezpečnostné prahy. Tieto prahy tiež umožňujú odhaliť potenciálne chyby, a teda zablokovať zápisy. Import zablokovaný prahmi možno zobraziť a zasiahnuť, aby sa import schválil alebo zamietol.
Pravidlá importu, ktoré treba nakonfigurovať, sa líšia podľa typu cieľového úložiska.
Import údajov do úložiska typu adresár (LDAP, AD, AD/LDS, OpenLDAP atď.)¶
- Atribút DN: zadajte názov atribútu mapovania, ktorý obsahuje informáciu DN (Distinguished Name)
- Trieda objektu: definujte typ objektu, ktorý sa má vytvoriť/upraviť/odstrániť. Na jeden import je možný iba jeden typ objektu.
- Možnosť vytvoriť skupinu zabezpečenia, ak neexistuje: túto možnosť možno v prípade potreby povoliť (je možné, že skupiny zabezpečenia v čase zriaďovania neexistujú).
- Zadajte cieľovú OU pre skupiny zabezpečenia. Upozorňujeme, že možno zadať iba jednu OU, takže všetky skupiny sa vytvoria v rovnakom umiestnení.
- Možnosť pridať operácie, ktoré sa majú vykonať po akcii vytvorenia alebo úpravy alebo v prípade odstránenia. (Príklad: presunutie objektu do inej OU v prípade odstránenia)
- Možné operácie pri vytváraní/úpravách/odstraňovaní:
- EXEC: vykoná sa po akcii vytvorenia/úpravy/odstránenia
- Možné operácie pri odstraňovaní:
- DELETE: predvolene sa objekty z adresára v skutočnosti neodstraňujú. Ak chcete objekt fyzicky odstrániť, musíte pridať operáciu DELETE.
- MOVE: umožňuje presunúť objekt do inej OU. Cieľovú OU treba zadať vo výraze.
- MOVESUB: umožňuje presunúť podriadené objekty vyhodnocovaného objektu do inej OU. Cieľovú OU treba zadať vo výraze.
- Možné operácie pri vytváraní/úpravách/odstraňovaní:
- Možnosti konektora s riešením Systancia Access:
- Skript, ktorý sa má vykonať pri úprave prístupu
- Profil prístupu (DN), ktorý treba zadať, ak je povolená možnosť vytvorenia kontajnera
- Typ objektu, ktorý sa má vytvoriť v kontajneri, ak je povolená možnosť vytvorenia kontajnera
- Add SID object
- Filtre skupín, ktoré sa majú spravovať alebo vylúčiť pri akciách odstránenia:
- Ak je možnosť „Exclude group from list“ začiarknutá: zoznam skupín uvádza tie, ktoré sa nemajú odstrániť
- Ak možnosť „Exclude group from list“ nie je začiarknutá: zoznam skupín uvádza tie, ktoré možno odstrániť
- Od verzie 7.1 už tento zoznam netreba zadávať manuálne, keď je v konfigurácii SIP úložiska začiarknutá možnosť „Synchronization of groups managed by Identity only“: SIP sa vtedy opiera o zoznam skupín spravovaných v CyberElements Identity.
Import údajov do úložiska typu plochý súbor (CSV)¶
- Stĺpce: zoznam atribútov, ktoré sa majú pridať do cieľového súboru. Na pridanie hodnoty atribútu do stĺpca súboru musíte použiť operáciu COPY. Oddeľovač stĺpcov a viacerých hodnôt sa definuje v úložisku.
Od verzie 7.1 sa pri importe zachová hlavička súboru, keď je v konfigurácii úložiska začiarknutá možnosť „Ignore the first lign“.
Import údajov do úložiska typu databáza (SQL Server, Oracle atď.)¶
Pre každú akciu (vytvorenie, úprava a odstránenie) je možné definovať jeden alebo viacero príkazov, ktoré sa majú vykonať v cieľovej databáze.
Pre každý príkaz treba definovať jednu z týchto operácií:
- EXEC: umožňuje spustiť príkaz na vykonanie (batch, PowerShell atď.)
- FOREACH: umožňuje vykonať dotaz na viacerých atribútoch.

- Zoznam atribútov: zadajte kódy atribútov, ktoré sa majú aktualizovať. Upozorňujeme, že kódy musia zodpovedať názvu stĺpca v cieľovej databáze aj názvu atribútu v súbore DELTA. Jednotlivé atribúty musia byť oddelené znakom „|“.
- Dotaz SQL: dotaz, ktorý sa použije na každý atribút definovaný v zozname. Použite reťazec <uid>, ktorý sa nahradí názvami atribútov.
- FOREACHVALUES: umožňuje spravovať viachodnotový atribút vytvorením/úpravou toľkých riadkov, koľko hodnôt atribút obsahuje.

- Podmienka vykonania je povinná a musí obsahovať názov viachodnotového atribútu (cieľového úložiska), na ktorom sa vykoná cyklus.
- Výraz je povinný a musí obsahovať dotaz, ktorý sa má vykonať. Viachodnotový atribút, na ktorom sa vykonáva cyklus (zadaný v podmienke vykonania), treba v dotaze nahradiť reťazcom „<param:uid_value>“.
Príklad dotazu:
1 2 3 4 5 6 | |
Ak v príklade atribút obsahuje 3 hodnoty, vytvoria sa 3 riadky. Atribúty login, password, nom, prenom a matricule budú mať rovnaké hodnoty. Atribút right bude mať v každom riadku inú hodnotu.
Upozorňujeme, že na jednu operáciu možno definovať iba jeden viachodnotový atribút.
- SELECT: umožňuje získať ďalšie hodnoty na obohatenie aktuálneho objektu.

- Podmienka vykonania je povinná. Môže obsahovať vzorec, ktorý vráti 0, ak je nepravdivý, alebo 1, ak je pravdivý. Ak nechcete nastaviť podmienku, musíte zadať 1.
- Dotaz SQL: dotaz typu SELECT je povinný. Atribúty vybrané v dotaze sa automaticky pridajú do aktuálneho objektu s výsledkami dotazu ako hodnotami.
- SQL. Umožňuje vykonať dotaz UPDATE alebo DELETE zadaním podmienky vykonania.

- Podmienka vykonania je povinná. Môže obsahovať vzorec, ktorý vráti 0, ak je nepravdivý, alebo 1, ak je pravdivý. Ak nechcete nastaviť podmienku, musíte zadať 1.
- Dotaz SQL: dotaz UPDATE alebo DELETE. Atribúty prítomné v delte treba odovzdať pomocou kľúčového slova <syncattrsrc>.
Import údajov do CyberElements Identity¶
- Typ objektu na import: zadajte typ importu z tohto zoznamu:
- ACCOUNT: umožňuje iba aktualizácie atribútov existujúcich účtov v Identity. Možnosť umožňuje nastaviť teoretický stav „Archived“ pre účty identifikované v operáciách odstránenia.
- ENUM_ACCOUNT: na import hodnôt výčtov pre atribúty typu účet.
- ENUM_PERSON: na import hodnôt výčtov pre atribúty typu identita.
- ENUM_RESOURCE: na import hodnôt výčtov pre atribúty typu pridelenie.
- ENUM_STRUCTURE: na import hodnôt výčtov pre atribúty typu štruktúra.
- MATCHINGTABLE: na import hodnôt do mapovacích tabuliek.
- PERSON: na import identít.
- PERSONACCESS: pri importe sa nepodporuje.
- RESOURCE: na import pridelení.
- RIGHT: na import autorizácií.
- ROLE: na import rolí.
- STATUS: na import stavov zriadenia účtov, rolí alebo autorizácií. Možnosť umožňuje nastaviť teoretický stav „Archived“ pre účty identifikované v operáciách odstránenia.
- Zadajte úložisko. Musí byť jedinečné.
- STRUCTURE: na import štruktúr.
- HABILITATIONCALC: umožňuje spustiť hromadný prepočet pravidiel autorizácie a pravidiel SoD pre všetkých.
- PERSON_ROLES: na import prepojení identita-rola.
- PERSON_RIGHTS: na import prepojení identita-rola-autorizácia.
- ACCOUNTCALC: umožňuje prepočítať účty v príslušnom úložisku.
Pri importe objektov, ako sú identity, štruktúry alebo pridelenia, je k dispozícii možnosť zakázať priebežný výpočet pravidiel autorizácie a pravidiel SoD. Na zakázanie výpočtov musíte začiarknuť toto políčko vo všetkých konektoroch vstupného zriaďovania, ktorých sa týka denná synchronizácia.
Ak bola táto možnosť začiarknutá, budete musieť na konci konektorov vstupného zriaďovania spustiť import, ktorý prepočíta pravidlá, aby sa spustil dávkový výpočet.
Zakázanie výpočtov účtov¶
Od verzie SP3 produktu CyberElements Identity 7.0 je v importoch vstupných konektorov pre osoby, štruktúry, pridelenia a pravidlá autorizácie k dispozícii nová možnosť.
Táto možnosť umožňuje zakázať priebežné výpočty účtov pri vytváraní, úprave alebo odstraňovaní objektov, ktoré môžu mať vplyv na účty.
Túto možnosť odporúčame začiarknuť, ak má sekvencia zriaďovania spracovať veľké objemy.
Ak túto možnosť začiarknete, musíte na konci importov do CyberElements Identity spustiť import, ktorý vypočíta typy účtov zadané v konfigurácii, aby boli údaje správne.





