Preskoči na sadržaj

Stvaranje/izmjena pravila uvoza

Pravilo uvoza zapisuje akcije koje treba izvršiti (stvaranje, izmjena, brisanje), a nalaze se u slici DELTA.

Da bi se uvozi izvršili, moraju se definirati sigurnosni pragovi. Ti pragovi omogućuju i otkrivanje mogućih pogrešaka, a time i blokiranje pisanja. Uvoz blokiran pragovima može se pregledati te se može intervenirati kako bi se uvoz potvrdio ili odbio.

Pravila uvoza koja treba konfigurirati razlikuju se ovisno o vrsti ciljnog repozitorija.

Uvoz podataka u repozitorij vrste imenik (LDAP, AD, AD/LDS, OpenLDAP itd.)

  • Atribut DN: navedite naziv atributa mapiranja koji sadrži informaciju DN (Distinguished Name)
  • Klasa objekta: definirajte vrstu objekta koji treba stvoriti/izmijeniti/izbrisati. Po uvozu moguća je samo jedna vrsta objekta.
  • Opcija za stvaranje sigurnosne grupe ako ne postoji: ova se opcija po potrebi može omogućiti (moguće je da sigurnosne grupe ne postoje u trenutku dodjeljivanja).
    • Navedite odredišni OU za sigurnosne grupe. Imajte na umu da se može navesti samo jedan OU pa će se sve grupe stvoriti na istom mjestu.
  • Opcija za dodavanje operacija koje treba izvršiti nakon akcije stvaranja ili izmjene ili u slučaju brisanja. (Primjer: premještanje objekta u drugi OU u slučaju brisanja)
    • Moguće operacije pri stvaranju/izmjeni/brisanju:
      • EXEC: izvršit će se nakon akcije stvaranja/izmjene/brisanja
    • Moguće operacije pri brisanju:
      • DELETE: prema zadanim postavkama objekti se zapravo ne brišu iz imenika. Da biste objekt fizički izbrisali, morate dodati operaciju DELETE.
      • MOVE: omogućuje premještanje objekta u drugi OU. Odredišni OU mora se navesti u izrazu.
      • MOVESUB: omogućuje premještanje podređenih objekata objekta koji se procjenjuje u drugi OU. Odredišni OU mora se navesti u izrazu.
  • Opcije za poveznik s rješenjem Systancia Access:
    • Skripta koju treba izvršiti kad se pristup izmijeni
    • Profil pristupa (DN) koji treba navesti ako je omogućena opcija za stvaranje spremnika
    • Vrsta objekta koji treba stvoriti u spremniku ako je omogućena opcija za stvaranje spremnika
  • Add SID object
  • Filtri za grupe kojima treba upravljati ili koje treba isključiti u akcijama brisanja:
    • Ako je opcija „Exclude group from list“ označena: popis grupa navodi one koje se ne smiju izbrisati
    • Ako opcija „Exclude group from list“ nije označena: popis grupa navodi one koje se mogu izbrisati
    • Od verzije 7.1 ovaj popis više nije potrebno unositi ručno kad je u konfiguraciji SIP repozitorija označena opcija „Synchronization of groups managed by Identity only“: SIP se tada oslanja na popis grupa kojima se upravlja u proizvodu CyberElements Identity.

Uvoz podataka u repozitorij vrste ravna datoteka (CSV)

  • Stupci: popis atributa koje treba dodati u odredišnu datoteku. Morate koristiti operaciju COPY kako biste vrijednost atributa dodali u stupac datoteke. Razdjelnik stupaca i višestrukih vrijednosti definira se u repozitoriju.

Od verzije 7.1, kad je u konfiguraciji repozitorija označena opcija „Ignore the first lign“, zaglavlje datoteke zadržava se tijekom uvoza.

Uvoz podataka u repozitorij vrste baza podataka (SQL Server, Oracle itd.)

Za svaku akciju (stvaranje, izmjena i brisanje) moguće je definirati jednu ili više naredbi koje treba izvršiti u odredišnoj bazi podataka.

Za svaku naredbu mora se definirati jedna od sljedećih operacija:

  • EXEC: omogućuje pokretanje naredbe za izvršavanje (batch, PowerShell itd.)
  • FOREACH: omogućuje izvršavanje upita nad više atributa.
    • Popis atributa: navedite kodove atributa koje treba ažurirati. Imajte na umu da kodovi moraju odgovarati i nazivu stupca u odredišnoj bazi podataka i nazivu atributa u datoteci DELTA. Atributi moraju biti odvojeni znakom „|“.
    • SQL upit: upit koji treba primijeniti na svaki atribut definiran na popisu. Upotrijebite niz <uid> koji će se zamijeniti nazivima atributa.
  • FOREACHVALUES: omogućuje upravljanje atributom s više vrijednosti stvaranjem/izmjenom onoliko redaka koliko atribut sadrži vrijednosti.
    • Uvjet izvršavanja je obavezan i mora sadržavati naziv atributa s više vrijednosti (odredišnog repozitorija) nad kojim će se izvršiti petlja.
    • Izraz je obavezan i mora sadržavati upit koji treba izvršiti. Atribut s više vrijednosti nad kojim se izvršava petlja (naveden u uvjetu izvršavanja) mora se u upitu zamijeniti nizom „<param:uid_value>“.

Primjer upita:

1
2
3
4
5
6
INSERT INTO WikiApp 
(Login, Password, Nom, 
Prenom, Matricule, droit) 
VALUES 
('<SyncAttSrc:login>', '<SyncAttSrc:password>', '<SyncAttSrc:nom>', 
'<SyncAttSrc:prenom>', '<SyncAttSrc:matricule>', '<param:uid_value>')

U primjeru, ako atribut sadrži 3 vrijednosti, stvorit će se 3 retka. Atributi login, password, nom, prenom i matricule imat će identične vrijednosti. Atribut right imat će drukčiju vrijednost u svakom retku.

Imajte na umu da se po operaciji može definirati samo jedan atribut s više vrijednosti.

  • SELECT: omogućuje dohvaćanje dodatnih vrijednosti radi obogaćivanja trenutačnog objekta.
    • Uvjet izvršavanja je obavezan. Može sadržavati formulu koja vraća 0 ako je netočna ili 1 ako je točna. Ako ne želite postaviti uvjet, morate unijeti 1.
    • SQL upit: upit vrste SELECT je obavezan. Atributi odabrani u upitu automatski će se dodati trenutačnom objektu, a rezultati upita bit će njihove vrijednosti.
  • SQL. Omogućuje izvršavanje upita UPDATE ili DELETE uz navođenje uvjeta izvršavanja.
    • Uvjet izvršavanja je obavezan. Može sadržavati formulu koja vraća 0 ako je netočna ili 1 ako je točna. Ako ne želite postaviti uvjet, morate unijeti 1.
  • SQL upit: upit UPDATE ili DELETE. Atributi prisutni u delti moraju se proslijediti ključnom riječi <syncattrsrc>.

Uvoz podataka u CyberElements Identity

  • Vrsta objekta za uvoz: navedite vrstu uvoza sa sljedećeg popisa:
    • ACCOUNT: omogućuje samo ažuriranje atributa postojećih računa u proizvodu Identity. Opcija omogućuje postavljanje teorijskog stanja „Archived“ za račune identificirane u operacijama brisanja.
    • ENUM_ACCOUNT: za uvoz vrijednosti nabrajanja za atribute vrste račun.
    • ENUM_PERSON: za uvoz vrijednosti nabrajanja za atribute vrste identitet.
    • ENUM_RESOURCE: za uvoz vrijednosti nabrajanja za atribute vrste zaduženje.
    • ENUM_STRUCTURE: za uvoz vrijednosti nabrajanja za atribute vrste struktura.
    • MATCHINGTABLE: za uvoz vrijednosti u tablice podudaranja.
    • PERSON: za uvoz identiteta.
    • PERSONACCESS: nije podržano za uvoz.
    • RESOURCE: za uvoz zaduženja.
    • RIGHT: za uvoz autorizacija.
    • ROLE: za uvoz uloga.
    • STATUS: za uvoz stanja dodjeljivanja računa, uloga ili autorizacija. Opcija omogućuje postavljanje teorijskog stanja „Archived“ za račune identificirane u operacijama brisanja.
      • Navedite repozitorij. Mora biti jedinstven.
    • STRUCTURE: za uvoz struktura.
    • HABILITATIONCALC: omogućuje pokretanje skupnog ponovnog izračuna pravila autorizacije i pravila SoD za sve.
    • PERSON_ROLES: za uvoz poveznica identitet – uloga.
    • PERSON_RIGHTS: za uvoz poveznica identitet – uloga – autorizacija.
    • ACCOUNTCALC: omogućuje ponovni izračun računa u dotičnom repozitoriju.

Pri uvozu objekata kao što su identiteti, strukture ili zaduženja postoji opcija za onemogućivanje izračuna pravila autorizacije i pravila SoD u hodu. Da biste onemogućili izračune, morate označiti potvrdni okvir na svim ulaznim poveznicima za dodjeljivanje obuhvaćenima dnevnom sinkronizacijom.

Ako je ta opcija označena, na kraju ulaznih poveznika za dodjeljivanje morat ćete pokrenuti uvoz za ponovni izračun pravila kako biste pokrenuli skupni izračun.

Onemogućivanje izračuna računa

Od paketa SP3 za CyberElements Identity 7.0 u uvozima ulaznih poveznika za osobe, strukture, zaduženja i pravila autorizacije dostupna je nova opcija.

Ova opcija omogućuje onemogućivanje izračuna računa u hodu pri stvaranju, izmjeni ili brisanju objekata koji mogu utjecati na račune.

Preporučuje se označiti ovu opciju ako slijed dodjeljivanja treba obraditi velike količine podataka.

Ako označite ovu opciju, na kraju uvoza u CyberElements Identity morate pokrenuti uvoz za izračun vrsta računa navedenih u konfiguraciji kako bi podaci bili ispravni.