Ustvarjanje/spreminjanje pravil izvoza¶
Namen pravila izvoza je na podlagi skladišča določiti objekte za izvoz in njihova mesta. Za skladišče vrste imenik morate na primer določiti objekte za izvoz in enote OU, v katerih bo izvedeno iskanje.
Vsak izvoz bo ustvaril podatkovno datoteko v obliki XML.
Na voljo sta dva načina izvoza, ki ju lahko izberete glede na scenarij uporabe:
- Popoln: vsi objekti, ki ustrezajo pravilom izvoza, se izvozijo v izhodno datoteko. Izhodna datoteka je v obliki XML.
- Posamičen: izvoz enega objekta, filtriranega po vrednosti atributa.
Pravila izvoza, ki jih je treba konfigurirati, se razlikujejo glede na vrsto skladišča.
Izvoz skladišča vrste imenik (LDAP, AD, AD/LDS, OpenLDAP itd.)¶
- Vrsta objekta: določite vrsto objekta za izvoz (npr. user, classes itd.).
- Filter iskanja: izbirno polje za uporabo filtrov na objektih za izvoz (npr. „employeeID“ ni prazen).
- Posamični filter: atribut, ki omogoča filtriranje objekta z določitvijo njegove vrednosti.
- Atributi: seznam atributov objektov za izvoz. Ta seznam je v celoti nastavljiv, glejte spodaj.
- OU: določite enote OU, v katere bodo objekti izvoženi.
- Filtri skupin: seznam skupin, ki jih je treba upravljati ali izključiti pri dejanjih brisanja:
- Če možnost „Remove the groups instead of keeping them“ ni označena: seznam skupin navaja tiste, ki jih ne smete izbrisati.
- Če je možnost „Remove the groups instead of keeping them“ označena: seznam skupin navaja tiste, ki jih je mogoče izbrisati.
Izbira atributov za izvoz:
Od različice 7.1 je na voljo seznam atributov, ki olajša izbiro atributov za izvoz v skladiščih vrste imenik. Če želite dodati atribut za izvoz, uporabite gumb „Update list“:
To dejanje odpre seznam atributov, ustvarjenih in prisotnih v predlogi. Po potrebi lahko atribute dodate ali odstranite:
Če želite dodati atribut, ki ga ni na seznamu, najprej ustvarite nov atribut z gumbom „Templates“:
Seznam atributov je v celoti nastavljiv: poleg ustvarjanja novih atributov lahko atribute na seznamu spremenite ali izbrišete.
Upravljanje skupin na podlagi skladišča Identity:
Do različice 7.0 ste morali seznam varnostnih skupin, ki jih upravlja SIP, ali seznam skupin, izključenih iz primerjav, vnesti ročno, in sicer tako v izvozu kot v uvozu skladišča.
Od različice 7.1 se lahko novi povezovalnik za imenike opira na seznam skupin, ustvarjenih in upravljanih v CyberElements Identity. V ta namen v konfiguraciji SIP skladišča označite možnost „Synchronization of groups managed by Identity only“ in vnesite kodo izvoza, običajno memberof@.
Rezultati in možnosti:
Vsak atribut se izvozi v oznako XML, katere ime je ime atributa imenika. Privzeta oblika izvoženih podatkov je niz znakov.
Za vsak atribut je mogoče določiti drugo vrsto z naslednjimi možnostmi:
- Binary
- Date
- Date_Filetime
Če želite spremeniti obliko izvoza, izberite želeni atribut in kliknite gumb „Modify“.
Izvoz skladišča vrste ploska datoteka (CSV)¶
- Atributi: seznam stolpcev, ki sestavljajo plosko datoteko (datoteka se določi ob ustvarjanju skladišča).
- Kliknite „Add“, da dodate vnos.
- Izberite atribut, da ga spremenite ali izbrišete.
- Če ima datoteka CSV glave stolpcev, lahko kliknete gumb „Get Column Name“, da samodejno pridobite imena stolpcev.
- Atribut za primerjavo pri filtriranem iskanju: stolpec, ki omogoča izvoz enega objekta z določitvijo njegove vrednosti.
Rezultati in možnosti:
Vsak atribut se izvozi v oznako XML, katere ime je navedeno ime atributa. Privzeta oblika izvoženih podatkov je niz znakov.
Za vsak atribut je mogoče določiti drugo vrsto z naslednjimi možnostmi:
- Binary
- Date
- Date_Filetime
Če želite spremeniti obliko izvoza, izberite želeni atribut in kliknite gumb „Modify“.
Izvoz skladišča vrste zbirka podatkov (SQL Server, Oracle itd.)¶
- Vrsta objekta: informativna vrednost, brez vpliva na konfiguracijo
- Poizvedba SQL: poizvedba, ki pridobi vse želene podatke
- Posamični filter: poizvedba, v kateri je določen filter, da vrne le en rezultat
- Atributi: okvir za dodajanje poizvedb SQL za izvoz dodatnih podatkov. Vsaka poizvedba lahko izvozi le en atribut, ki pa je lahko večvrednostni (poizvedbe, ki vrnejo več vrstic)
- Večvrstična možnost: možnost, ki jo označite, če je eden od izvoženih atributov glavne poizvedbe večvrednostni. Ime tega atributa je treba navesti v polju „Multiline Matching Attribute“. V glavni poizvedbi je lahko le en večvrednostni atribut.
Pomembna opomba: če je ta možnost označena, morate v poizvedbi obvezno izvesti „order by“ za razvrščanje po atributu, vnesenem v polje „Multiline Matching Attribute“.
Rezultati in možnosti:
Vsak stolpec, določen v poizvedbi, se izvozi v oznako XML z imenom navedenega stolpca. Oblika izvoženih podatkov je niz znakov.
Izvoz skladišča vrste API (REST – protokol SIM)¶
- Vrsta objekta: kliknite gumb „Get Object Type List“, da pridobite seznam objektov, ki so v skladišču aplikacije na voljo za izvoz.
- Atribut preslikave: kliknite gumb „Get Attributes List“, da pridobite seznam razpoložljivih atributov. Seznam atributov je odvisen od izbrane vrste objekta.
- Kliknite gumb „Set“, da potrdite posodobitve.
Rezultati in možnosti:
Vsak atribut, določen v vrsti objekta, ki jo vrne API, se izvozi v oznako XML. Oblika izvoženih podatkov je niz znakov.
Izvoz skladišča XML¶
Če želite izvoziti skladišče XML, morate izvesti dejanje XSLT.
Datoteke XML imajo lahko različne strukture, zato morate pripraviti datoteko za pretvorbo, ki jih pretvori v obliko XML, združljivo z modulom za zagotavljanje SIP.
Izvoz Identity: identitete¶
- Vrsta objekta: vnesite vrednost „USERS“
- Vrsta osebe: določite kodo vrst oseb za izvoz iz skladišča Identity
- Atribut za primerjavo pri posamičnem izvozu: „personne_uid“
Rezultati in možnosti:
Za vsako identiteto se vsi atributi, ki imajo vrednost, samodejno izvozijo v oznako XML, katere ime je koda atributa. Oblika izvoženih podatkov je niz znakov.
Izvoz Identity: naštevanja¶
- Vrsta objekta: vnesite vrednost „ENUMERATIONS“
- Seznam kod: koda naštevanj za izvoz iz skladišča Identity; hkrati je mogoče izvoziti več naštevanj.
Posamični izvozi za naštevanja niso podprti.
Rezultati in možnosti:
Za vsako naštevanje se izvozijo naslednje oznake:
- Type = koda atributa (ali koda vrste naštevanja), ki vsebuje seznam vrednosti
- Code = koda vrednosti naštevanja
- Name = naziv, povezan s kodo
- Description = opis vrednosti naštevanja. Ta podatek je izbiren in se izvozi le, če ni prazen.
Oblika izvoženih podatkov je niz znakov.
Izvoz Identity: tabele preslikav¶
- Vrsta objekta: vnesite vrednost „MATCHINGTABLE“
- Seznam kod: koda tabel preslikav za izvoz iz skladišča Identity; hkrati je mogoče izvoziti več tabel preslikav.
Posamični izvozi za tabele preslikav niso podprti.
Rezultati in možnosti:
Za vsako tabelo preslikav se izvozijo naslednje oznake:
- Type = koda vrste tabele preslikav
- Key = ključ tabele preslikav
- Value = vrednost ali vrednosti, povezane s ključem. Vrednost je lahko večvrednostna.
- Description = opis vrednosti tabele preslikav. Ta podatek je izbiren in se izvozi le, če ni prazen.
Oblika izvoženih podatkov je niz znakov.
Izvoz Identity: dodelitve (viri)¶
- Vrsta objekta: vnesite vrednost „OBJECTS“
- Seznam kod: določite kodo vrst dodelitev (virov) za izvoz iz skladišča Identity
- Možnost za izvoz struktur, ki so povezane z dodelitvijo
- Možnost za izvoz identitet, ki so povezane z dodelitvijo
- Atribut za primerjavo pri posamičnem izvozu: „object_instance_code“
Rezultati in možnosti:
Za vsako dodelitev (vir) se vsi atributi, ki imajo vrednost, samodejno izvozijo v oznako XML, katere ime je koda atributa. Oblika izvoženih podatkov je niz znakov.
Izvoz Identity: stanja zagotavljanja¶
- Vrsta objekta: vnesite vrednost „STATUS“
- Repository: koda skladišča, iz katerega želite izvoziti osebe in z njimi povezane račune. Upoštevajte, da mora biti enolična, da vse deluje pravilno.
- Atribut za primerjavo pri posamičnem izvozu: „Account.login“
Rezultati in možnosti:
Za vsak račun v skladišču se izvozijo naslednje oznake:
- Account.Id: ID računa
- Account.login: prijavno ime računa. Uporabi se za primerjavo
- Account.state: stanje zagotavljanja računa (0: ni zagotovljen, 1: zagotovljen)
- Person.Id: ID primarne osebe
- Person.uniqueId: UID primarne osebe
- Za vsako avtorizacijo, povezano z računom:
- [code_mapping_right]#right.id: informativna oznaka za pridobitev seznama identifikatorjev pravic, ki imajo vrednost kode preslikave, navedeno v prvem delu oznake. Možnih je več vrednosti.
- [code_mapping_right]#[right.id]: oznaka te vrste za vsako avtorizacijo, ki ima vrednost kode preslikave, navedeno v prvem delu oznake. Vsebuje vrednost avtorizacije
- [code_mapping_right]: informativna oznaka za pridobitev seznama vrednosti avtorizacij, ki imajo vrednost kode preslikave, navedeno v prvem delu oznake. Možnih je več vrednosti.
- [code_mapping_right]#state: seznam stanj zagotavljanja za vsako avtorizacijo, ki ima vrednost kode preslikave, navedeno v prvem delu oznake.
Oblika izvoženih podatkov je niz znakov.
Izvoz Identity: strukture¶
- Vrsta objekta: vnesite vrednost „STRUCTURES“
- Seznam kod: določite kodo vrst struktur za izvoz iz skladišča Identity
- Atribut za primerjavo pri posamičnem izvozu: „structure_code“
Rezultati in možnosti:
Za vsako strukturo se vsi atributi, ki imajo vrednost, samodejno izvozijo v oznako XML, katere ime je koda atributa. Oblika izvoženih podatkov je niz znakov.
Izvoz Identity: identitete + avtorizacije¶
- Vrsta objekta: vnesite vrednost „USERS+ACCESS“
- Repository: koda skladišča, iz katerega želite izvoziti osebe in z njimi povezane račune. Upoštevajte, da mora biti enolična, da vse deluje pravilno.
- Vrsta osebe: določite kodo vrst oseb za izvoz iz skladišča Identity
- Atribut za primerjavo pri posamičnem izvozu: „personne_uid“
Rezultati in možnosti:
Za vsako identiteto se vsi atributi, ki imajo vrednost, samodejno izvozijo v oznako XML, katere ime je koda atributa. Oblika izvoženih podatkov je niz znakov.
Če ima identiteta račun v navedenem skladišču, se izvozijo dodatne oznake XML:
- HPPAccountLogin
- HPPAccountPwd
- HPPAccountState
Če ima identiteta dovoljenja v navedenem skladišču, se izvozijo dodatne oznake XML:
- HPPAccessRight, ki bo vsebovala vse vrednosti dovoljenj „Group“ in „Dynamic Group“
- Ena oznaka XML za vsako različno kodo, določeno v preslikavi dovoljenj „Attribute“ ali „Dynamic Attribute“. Če je več avtorizacij konfiguriranih z isto kodo preslikave, se izvozi ena sama oznaka XML z več vrednostmi.
Izvoz Identity: računi + avtorizacije¶
- Vrsta objekta: izberite vrednost „ACCOUNT“
- Repository: določite kodo skladišča, iz katerega naj se izvozijo računi in avtorizacije. Upoštevajte, da čeprav je tehnično mogoče vnesti več kod skladišč, morate za pravilno delovanje povezovalnika za zagotavljanje vnesti le eno.
Rezultati in možnosti: izvozijo se vsi računi v izbranem skladišču.
Za vsak račun se izvozijo naslednje oznake:
- ID = ID računa, ki se uporablja za posodobitve in brisanja
- Account_login = prijavno ime računa
- password = geslo računa, izvoženo v šifrirani obliki
- Account_provisioning = stanje zagotavljanja računa:
- 1: samo teoretični račun
- 2: osirotel račun
- 3: teoretični in zagotovljen račun
- Account_state = stanje teoretičnega računa
- -1: ni računa (vrednost v izvozu ni mogoča)
- 0: samo teoretični račun
- 1: aktiven račun
- 2: onemogočen račun
- Account_type = ID vrste računa
- roles = vloge, povezane z računom
- Atributi in dovoljenja se izvozijo v oznakah, poimenovanih glede na konfiguracijo.
Izvoz Identity: vloge¶
- Vrsta objekta: izberite vrednost „ROLE“
- Repositories: določite kode skladišča, katerega obstoječe povezane vloge naj se izvozijo. Izbirno.
Rezultati in možnosti: izvozijo se vse obstoječe vloge. Če je navedeno eno ali več skladišč, se izvozijo le vloge, povezane s temi skladišči.
Za vsako vlogo se izvozijo naslednje oznake:
- id = ID vloge
- code = koda vloge
- name = ime vloge
- description = opis vloge
- repositories = koda skladišč, povezanih z vlogo
- accountTypes = koda vrst računov, povezanih z vlogo
Izvoz Identity: avtorizacije¶
- Vrsta objekta: izberite vrednost „RIGHT“
- Repositories: določite kode skladišča, katerega obstoječe povezane avtorizacije je treba izvoziti. Izbirno.
Rezultati in možnosti: izvozijo se vse obstoječe avtorizacije. Če je navedeno eno ali več določenih skladišč, se izvozijo le avtorizacije, povezane s temi skladišči.
Za vsako avtorizacijo se izvozijo naslednje oznake:
- Id = ID avtorizacije
- code = koda avtorizacije
- name = ime avtorizacije
- category = koda kategorije avtorizacije
- application = koda aplikacije avtorizacije
- repository = koda skladišča avtorizacije
- type = vrsta avtorizacije
- 3 = group. Upoštevajte, da je uporaba te vrste avtorizacije od različice 7.0 opuščena. Raje uporabite vrsto „attribute“.
- 6 = attribute
- mode = način avtorizacije
- 0 = statičen. Statična vrednost, ki jo je treba navesti v oznaki „value“
- 1 = dinamičen: vrednost atributa, navedenega v oznaki z imenom „template#[object_type_code]“
- Ime atributa za izvoz avtorizacij, povezanih z računi ali osebami, v oznaki „mappingCode“
Izvoz Identity: identitete + vloge¶
- Vrsta objekta: izberite vrednost „PERSON_ROLES“
- Repositories: določite kode skladišča, katerega obstoječe povezane vloge naj se izvozijo.
Rezultati in možnosti: izvozijo se vse povezave identiteta-vloga, povezane z izbranimi skladišči.
Za vsako povezavo identiteta-vloga se izvozijo naslednje oznake:
- person = UID identitete
- role = koda vloge za dodelitev
- startdate = začetni datum vloge
- enddate = končni datum vloge
- id = ID povezave identiteta-vloga
Izvoz Identity: identitete + vloge + avtorizacije¶
- Vrsta objekta: izberite vrednost „PERSON_RIGHTS“
- Repositories: določite kode skladišč, za katera želite ustvariti povezave identiteta/vloga-avtorizacija.
Rezultati in možnosti: izvozijo se vse povezave identiteta/vloga-avtorizacija, povezane z izbranimi skladišči.
Za vsako povezavo identiteta/vloga-avtorizacija se izvozijo naslednje oznake:
- person = UID identitete
- role = koda vloge
- right = koda avtorizacije
- startdate = začetni datum avtorizacije
- enddate = končni datum avtorizacije
- id = ID povezave identiteta-vloga-avtorizacija






















