Exportálási szabályok létrehozása/módosítása¶
Az exportálási szabály célja, hogy egy tárház alapján meghatározza az exportálandó objektumokat és azok helyét. Címtár típusú tárház esetén például meg kell határozni az exportálandó objektumokat és azokat az OU-kat, amelyekben a keresés történik.
Minden exportálás egy XML formátumú adatfájlt hoz létre.
Két exportálási mód közül választhat a használati esettől függően:
- Teljes: az exportálási szabályoknak megfelelő összes objektum a kimeneti fájlba exportálódik. A kimeneti fájl XML formátumú.
- Egyedi: egyetlen objektum exportálása egy attribútum értéke szerint szűrve.
A konfigurálandó exportálási szabályok a tárház típusától függően eltérnek.
Címtár típusú tárház exportálása (LDAP, AD, AD/LDS, OpenLDAP stb.)¶
- Objektumtípus: adja meg az exportálandó objektum típusát (pl. user, classes stb.).
- Keresési szűrő: nem kötelező mező, amellyel szűrők alkalmazhatók az exportálandó objektumokra (pl. „employeeID” nem üres).
- Egyedi szűrő: attribútum, amellyel egy objektum az értékének megadásával szűrhető.
- Attribútumok: az exportálandó objektumok attribútumainak listája. Ez a lista teljes mértékben konfigurálható, lásd alább.
- OU-k: adja meg azokat az OU-kat, amelyekbe az objektumok exportálódnak.
- Csoportszűrők: a törlési műveletek során kezelendő vagy kizárandó csoportok listája:
- Ha a „Remove the groups instead of keeping them” beállítás nincs bejelölve: a csoportlista azokat a csoportokat adja meg, amelyeket nem szabad törölni.
- Ha a „Remove the groups instead of keeping them” beállítás be van jelölve: a csoportlista azokat a csoportokat adja meg, amelyek törölhetők.
Az exportálandó attribútumok kiválasztása:
A 7.1 verziótól kezdve egy attribútumlista könnyíti meg az exportálandó attribútumok kiválasztását a címtár típusú tárházakban. Exportálandó attribútum hozzáadásához használja az „Update list” gombot:
Ez a művelet megnyitja a létrehozott és a sablonban szereplő attribútumok listáját. Szükség szerint adhat hozzá vagy távolíthat el attribútumokat:
A listában nem szereplő attribútum hozzáadásához először hozzon létre egy új attribútumot a „Templates” gombbal:
Az attribútumlista teljes mértékben konfigurálható: új attribútumok létrehozása mellett a lista attribútumait módosíthatja vagy törölheti is.
Csoportok kezelése az Identity-tárházból:
A 7.0 verzióig a SIP által kezelendő biztonsági csoportok listáját vagy az összehasonlításokból kizárandó csoportok listáját kézzel kellett megadni, mégpedig a tárház exportálásában és importálásában egyaránt.
A 7.1 verziótól kezdve az új címtár-összekötő a CyberElements Identity termékben létrehozott és kezelt csoportok listájára támaszkodhat. Ehhez jelölje be a „Synchronization of groups managed by Identity only” beállítást a tárház SIP-konfigurációjában, és adja meg az exportálási kódot, amely általában memberof@.
Eredmények és beállítások:
Minden attribútum egy XML-címkében exportálódik, amelynek neve a címtárattribútum neve. Az exportált adatok alapértelmezett formátuma a karakterlánc.
Minden attribútumhoz más típus is megadható, a következő lehetőségekkel:
- Binary
- Date
- Date_Filetime
Az exportálási formátum módosításához jelölje ki a kívánt attribútumot, és kattintson a „Modify” gombra.
Egyszerű szövegfájl típusú tárház exportálása (CSV)¶
- Attribútumok: az egyszerű szövegfájlt alkotó oszlopok listája (a fájl a tárház létrehozásakor van meghatározva).
- Bejegyzés hozzáadásához kattintson az „Add” gombra.
- Jelöljön ki egy attribútumot a módosításához vagy törléséhez.
- Ha a CSV-fájl oszlopfejlécekkel rendelkezik, a „Get Column Name” gombra kattintva automatikusan lekérheti az oszlopneveket.
- Összehasonlító attribútum szűrt kereséshez: oszlop, amellyel értékének megadásával egyetlen objektum exportálható.
Eredmények és beállítások:
Minden attribútum egy XML-címkében exportálódik, amelynek neve a megadott attribútum neve. Az exportált adatok alapértelmezett formátuma a karakterlánc.
Minden attribútumhoz más típus is megadható, a következő lehetőségekkel:
- Binary
- Date
- Date_Filetime
Az exportálási formátum módosításához jelölje ki a kívánt attribútumot, és kattintson a „Modify” gombra.
Adatbázis típusú tárház exportálása (SQL Server, Oracle stb.)¶
- Objektumtípus: tájékoztató érték, nincs hatással a konfigurációra
- SQL-lekérdezés: az összes kívánt információt kinyerő lekérdezés
- Egyedi szűrő: lekérdezés, amelyben egy szűrő van megadva, hogy csak egy eredményt adjon vissza
- Attribútumok: keret további információk exportálására szolgáló SQL-lekérdezések hozzáadásához. Minden lekérdezés csak egyetlen attribútumot exportálhat, de az lehet többértékű (több sort visszaadó lekérdezések)
- Többsoros beállítás: akkor kell bejelölni, ha a fő lekérdezés egyik exportált attribútuma többértékű. Ennek az attribútumnak a nevét a „Multiline Matching Attribute” mezőben kell megadni. A fő lekérdezésben csak egy többértékű attribútum lehet.
Fontos megjegyzés: ha ez a beállítás be van jelölve, a lekérdezésben feltétlenül „order by” rendezést kell végezni a „Multiline Matching Attribute” mezőben megadott attribútum szerint.
Eredmények és beállítások:
A lekérdezésben meghatározott minden oszlop a megadott oszlop nevét viselő XML-címkében exportálódik. Az exportált adatok formátuma karakterlánc.
API típusú tárház exportálása (REST – SIM protokoll)¶
- Objektumtípus: kattintson a „Get Object Type List” gombra az alkalmazástárház által exportálásra elérhetővé tett objektumok listájának lekéréséhez.
- Leképezési attribútum: kattintson a „Get Attributes List” gombra az elérhető attribútumok listájának lekéréséhez. Az attribútumok listája a kiválasztott objektumtípustól függ.
- A frissítések megerősítéséhez kattintson a „Set” gombra.
Eredmények és beállítások:
Az API által visszaadott objektumtípusban meghatározott minden attribútum egy XML-címkében exportálódik. Az exportált adatok formátuma karakterlánc.
XML-tárház exportálása¶
XML-tárház exportálásához XSLT-műveletet kell végrehajtani.
Az XML-fájlok szerkezete eltérő lehet, ezért egy átalakítási fájlt kell készíteni, amely a SIP kiépítési motorral kompatibilis XML-formátumra alakítja őket.
Identity-exportálás: identitások¶
- Objektumtípus: adja meg a „USERS” értéket
- Személytípus: adja meg az Identity-tárházból exportálandó személytípusok kódját
- Összehasonlító attribútum egyedi exportáláshoz: „personne_uid”
Eredmények és beállítások:
A rendszer minden identitás esetében automatikusan exportálja az összes értékkel rendelkező attribútumot egy XML-címkébe, amelynek neve az attribútum kódja. Az exportált adatok formátuma karakterlánc.
Identity-exportálás: felsorolások¶
- Objektumtípus: adja meg az „ENUMERATIONS” értéket
- Kódok listája: az Identity-tárházból exportálandó felsorolások kódja; egyszerre több felsorolás is exportálható.
A felsorolásoknál nincs egyedi exportálás.
Eredmények és beállítások:
Minden felsorolás esetében a következő címkék exportálódnak:
- Type = az értéklistát tartalmazó attribútum kódja (vagy a felsorolástípus kódja)
- Code = egy felsorolásérték kódja
- Name = a kódhoz társított felirat
- Description = a felsorolásérték leírása. Ez az információ nem kötelező, és csak akkor exportálódik, ha nem üres.
Az exportált adatok formátuma karakterlánc.
Identity-exportálás: megfeleltetési táblák¶
- Objektumtípus: adja meg a „MATCHINGTABLE” értéket
- Kódok listája: az Identity-tárházból exportálandó megfeleltetési táblák kódja; egyszerre több megfeleltetési tábla is exportálható.
A megfeleltetési táblákon nincs egyedi exportálás.
Eredmények és beállítások:
Minden megfeleltetési tábla esetében a következő címkék exportálódnak:
- Type = a megfeleltetési tábla típusának kódja
- Key = a megfeleltetési tábla kulcsa
- Value = a kulcshoz társított érték(ek). Az érték lehet többértékű.
- Description = a megfeleltetési tábla értékének leírása. Ez az információ nem kötelező, és csak akkor exportálódik, ha nem üres.
Az exportált adatok formátuma karakterlánc.
Identity-exportálás: kiosztások (erőforrások)¶
- Objektumtípus: adja meg az „OBJECTS” értéket
- Kódlista: adja meg az Identity-tárházból exportálandó kiosztástípusok (erőforrások) kódját
- Beállítás a kiosztáshoz kapcsolódó struktúrák exportálásához
- Beállítás a kiosztáshoz kapcsolódó identitások exportálásához
- Összehasonlító attribútum egyedi exportáláshoz: „object_instance_code”
Eredmények és beállítások:
A rendszer minden kiosztás (erőforrás) esetében automatikusan exportálja az összes értékkel rendelkező attribútumot egy XML-címkébe, amelynek neve az attribútum kódja. Az exportált adatok formátuma karakterlánc.
Identity-exportálás: kiépítési állapotok¶
- Objektumtípus: adja meg a „STATUS” értéket
- Tárház: annak a tárháznak a kódja, amelyből a személyeket és a hozzájuk tartozó fiókokat exportálni szeretné. Vegye figyelembe, hogy a megfelelő működéshez egyedinek kell lennie.
- Összehasonlító attribútum egyedi exportáláshoz: „Account.login”
Eredmények és beállítások:
A tárház minden fiókjára a következő címkék exportálódnak:
- Account.Id: a fiók azonosítója
- Account.login: a fiók bejelentkezési neve. Az összehasonlításhoz használatos
- Account.state: a fiók kiépítési állapota (0: nincs kiépítve, 1: ki van építve)
- Person.Id: az elsődleges személy azonosítója
- Person.uniqueId: az elsődleges személy UID-értéke
- A fiókhoz kapcsolt minden engedélyezésre:
- [code_mapping_right]#right.id: információs címke, amellyel lekérhető azoknak a jogoknak az azonosítólistája, amelyek leképezési kódja a címke első részében megadott érték. Több érték is lehetséges.
- [code_mapping_right]#[right.id]: Egy ilyen típusú címke minden olyan engedélyezéshez, amelynek leképezési kódja a címke első részében megadott érték. Az engedélyezés értékét tartalmazza
- [code_mapping_right]: információs címke, amellyel lekérhető azoknak az engedélyezési értékeknek a listája, amelyek leképezési kódja a címke első részében megadott érték. Több érték is lehetséges.
- [code_mapping_right]#state: A kiépítési állapotok listája minden olyan engedélyezéshez, amelynek leképezési kódja a címke első részében megadott érték.
Az exportált adatok formátuma karakterlánc.
Identity-exportálás: struktúrák¶
- Objektumtípus: adja meg a „STRUCTURES” értéket
- Kódlista: adja meg az Identity-tárházból exportálandó struktúratípusok kódját
- Összehasonlító attribútum egyedi exportáláshoz: „structure_code”
Eredmények és beállítások:
A rendszer minden struktúra esetében automatikusan exportálja az összes értékkel rendelkező attribútumot egy XML-címkébe, amelynek neve az attribútum kódja. Az exportált adatok formátuma karakterlánc.
Identity-exportálás: identitások + engedélyezések¶
- Objektumtípus: adja meg a „USERS+ACCESS” értéket
- Tárház: annak a tárháznak a kódja, amelyből a személyeket és a hozzájuk tartozó fiókokat exportálni szeretné. Vegye figyelembe, hogy a megfelelő működéshez egyedinek kell lennie.
- Személytípus: adja meg az Identity-tárházból exportálandó személytípusok kódját
- Összehasonlító attribútum egyedi exportáláshoz: „personne_uid”
Eredmények és beállítások:
A rendszer minden identitás esetében automatikusan exportálja az összes értékkel rendelkező attribútumot egy XML-címkébe, amelynek neve az attribútum kódja. Az exportált adatok formátuma karakterlánc.
Ha az identitásnak van fiókja a megadott tárházban, további XML-címkék exportálódnak:
- HPPAccountLogin
- HPPAccountPwd
- HPPAccountState
Ha az identitás engedélyekkel rendelkezik a megadott tárházban, további XML-címkék exportálódnak:
- HPPAccessRight, amely a „Group” és a „Dynamic Group” engedélyek összes értékét tartalmazza
- Egy XML-címke minden egyes eltérő kódhoz, amely az „Attribute” vagy a „Dynamic Attribute” engedélyek leképezésében van meghatározva. Ha több engedélyezés ugyanazzal a leképezési kóddal van konfigurálva, egyetlen XML-címke exportálódik, több értékkel.
Identity-exportálás: fiókok + engedélyezések¶
- Objektumtípus: válassza ki az „ACCOUNT” értéket
- Tárház: adja meg annak a tárháznak a kódját, amelyből a fiókokat és az engedélyezéseket exportálni kell. Vegye figyelembe, hogy bár technikailag több tárházkód is megadható, a kiépítési összekötő megfelelő működéséhez feltétlenül csak egyet szabad megadni.
Eredmények és beállítások: A kiválasztott tárház összes fiókja exportálódik.
Minden fiók esetében a következő címkék exportálódnak:
- ID = a fiók azonosítója, a frissítésekhez és törlésekhez használandó
- Account_login = a fiók bejelentkezési neve
- password = a fiók jelszava, titkosított formában exportálva
- Account_provisioning = a fiók kiépítési állapota:
- 1: csak elméleti fiók
- 2: árva fiók
- 3: elméleti és kiépített fiók
- Account_state = az elméleti fiók állapota
- -1: nincs fiók (az exportálásban nem lehetséges érték)
- 0: csak elméleti fiók
- 1: aktív fiók
- 2: kikapcsolt fiók
- Account_type = a fióktípus azonosítója
- roles = a fiókhoz társított szerepkörök
- Az attribútumok és az engedélyek a konfigurációban megadott nevű címkékben exportálódnak.
Identity-exportálás: szerepkörök¶
- Objektumtípus: válassza ki a „ROLE” értéket
- Tárházak: adja meg annak a tárháznak a kódjait, amelynek meglévő kapcsolódó szerepköreit exportálni kell. Nem kötelező.
Eredmények és beállítások: Az összes meglévő szerepkör exportálódik. Ha egy vagy több tárház meg van adva, csak az ezekhez a tárházakhoz kapcsolódó szerepkörök exportálódnak.
Minden szerepkör esetében a következő címkék exportálódnak:
- id = a szerepkör azonosítója
- code = a szerepkör kódja
- name = a szerepkör neve
- description = a szerepkör leírása
- repositories = a szerepkörhöz kapcsolt tárházak kódja
- accountTypes = a szerepkörhöz kapcsolt fióktípusok kódja
Identity-exportálás: engedélyezések¶
- Objektumtípus: válassza ki a „RIGHT” értéket
- Tárházak: adja meg annak a tárháznak a kódjait, amelynek meglévő kapcsolódó engedélyezéseit exportálni kell. Nem kötelező.
Eredmények és beállítások: Az összes meglévő engedélyezés exportálódik. Ha egy vagy több konkrét tárház meg van adva, csak az ezekhez a tárházakhoz kapcsolódó engedélyezések exportálódnak.
Minden engedélyezés esetében a következő címkék exportálódnak:
- Id = az engedélyezés azonosítója
- code = az engedélyezés kódja
- name = az engedélyezés neve
- category = az engedélyezés kategóriájának kódja
- application = az engedélyezés alkalmazásának kódja
- repository = az engedélyezés tárházának kódja
- type = az engedélyezés típusa
- 3 = group. Vegye figyelembe, hogy ennek az engedélyezéstípusnak a használata a 7.0 verziótól kezdve elavult. Használja inkább az „attribute” típust.
- 6 = attribute
- mode = az engedélyezés módja
- 0 = statikus. A „value” címkében megadandó statikus érték
- 1 = dinamikus: a „template#[object_type_code]” nevű címkében megadott attribútum értéke
- A fiókokhoz vagy személyekhez kapcsolt engedélyezések exportálására szolgáló attribútum neve a „mappingCode” címkében
Identity-exportálás: identitások + szerepkörök¶
- Objektumtípus: válassza ki a „PERSON_ROLES” értéket
- Tárházak: adja meg annak a tárháznak a kódjait, amelynek meglévő kapcsolódó szerepköreit exportálni kell.
Eredmények és beállítások: a kiválasztott tárházakhoz kapcsolódó összes identitás–szerepkör kapcsolat exportálódik.
Minden identitás–szerepkör kapcsolat esetében a következő címkék exportálódnak:
- person = az identitás UID-értéke
- role = a hozzárendelendő szerepkör kódja
- startdate = a szerepkör kezdő dátuma
- enddate = a szerepkör záró dátuma
- id = az identitás–szerepkör kapcsolat azonosítója
Identity-exportálás: identitások + szerepkörök + engedélyezések¶
- Objektumtípus: válassza ki a „PERSON_RIGHTS” értéket
- Tárházak: adja meg azokat a tárházkódokat, amelyekhez identitás/szerepkör–engedélyezés kapcsolatokat szeretne létrehozni.
Eredmények és beállítások: a kiválasztott tárházakhoz kapcsolódó összes identitás/szerepkör–engedélyezés kapcsolat exportálódik.
Minden identitás/szerepkör–engedélyezés kapcsolat esetében a következő címkék exportálódnak:
- person = az identitás UID-értéke
- role = a szerepkör kódja
- right = az engedélyezés kódja
- startdate = az engedélyezés kezdő dátuma
- enddate = az engedélyezés záró dátuma
- id = az identitás–szerepkör–engedélyezés kapcsolat azonosítója






















