Kihagyás

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