Ustvarjanje/spreminjanje pravil Matching¶
Pravila Matching so pravzaprav različna pravila, s katerimi po eni strani povežemo v pare objekte iz avtoritativnega in ciljnega izvora, po drugi strani pa določimo operacije, ki naj se izvedejo pri različnih dejanjih: ustvarjanju, spreminjanju, brisanju.
Pravila Matching so torej sestavljena iz petih delov:
- Pravilo za povezovanje dveh objektov v par
- Pravilo za primerjavo atributov med dvema objektoma, povezanima v par
- Pravilo za ustvarjanje objekta
- Pravilo za spreminjanje objekta
- Pravilo za brisanje objekta
Ustvarjanje/spreminjanje pravil povezovanja v pare¶
Pravilo povezovanja v pare je sestavljeno iz določitve atributov avtoritativnega izvora in atributov ciljnega izvora, ki se morajo ujemati, da se ugotovi, da objekt v avtoritativnem izvoru ustreza objektu v ciljnem izvoru.
V pravilu „Matching“ so pravila povezovanja v pare določena v prvem okviru na zaslonu. Kliknite „New “, da ustvarite novo pravilo. Izberite pravilo in kliknite „Modify“, da ga spremenite, ali „Delete“, da ga izbrišete.
Pravila povezovanja v pare se ustvarijo iz operacije. Glejte stran Seznam operacij, ki so na voljo za posamezna pravila, da izberete operacijo, ki ustreza vašemu scenariju uporabe.
Primer pravila povezovanja v pare: za izhodno zagotavljanje (računi in avtorizacije) smo konfigurirali povezovanje objektov v pare po prijavnih imenih računov.
Konfigurirate lahko več pravil povezovanja v pare in določite vrstni red, v katerem se uporabijo.
Ustvarjanje pravil primerjave¶
Pravilo primerjave je sestavljeno iz določitve atributov avtoritativnega izvora in atributov ciljnega izvora, ki se bodo med seboj primerjali, da se določijo spremembe, ki jih je treba izvesti.
V pravilu „Matching“ so pravila primerjave določena v drugem okviru na zaslonu. Kliknite „New “, da ustvarite novo pravilo. Izberite pravilo in kliknite „Modify“, da ga spremenite, ali „Delete“, da ga izbrišete.
Pravilo primerjave se ustvari iz operacije. Glejte stran Seznam operacij, ki so na voljo za posamezna pravila, da izberete operacijo, ki ustreza vašemu scenariju uporabe.
Primer pravila primerjave: seznam enovrednostnih atributov se primerja med obema izvoroma.
Možnost „Full“: rezultate pravila primerjave je mogoče pri večvrednostnih atributih izvoziti in zapisati na dva načina:
- Možnost označena: če je med dvema atributoma zaznana sprememba, bo izvožena oznaka, ki bo nosila ime atributa ciljnega izvora, vsebovala le končne vrednosti atributa. Ne poznamo podrobnosti o izbrisanih vrednostih in na novo dodanih vrednostih niti o vrednostih, ki niso bile spremenjene.
- Možnost ni označena: če je med dvema atributoma zaznana sprememba, sta lahko izvoženi dve oznaki z imenom atributa ciljnega izvora. Prva oznaka vsebuje podoperacijo „ADD“, druga pa podoperacijo „DEL“. Oznaka podoperacije „ADD“ bo vsebovala le nove vrednosti za dodajanje, oznaka podoperacije „DEL“ pa le vrednosti za brisanje. V tem primeru ne vemo, ali obstajajo nespremenjene vrednosti.
To možnost izberite glede na povezovalnik in operacije, ki jih je treba izvesti v različnih pravilih ustvarjanja, spreminjanja ali brisanja.
Konfigurirate lahko več pravil primerjave, ki bodo vsa uporabljena za vse objekte, povezane v pare.
Ustvarjanje/spreminjanje pravil ustvarjanja¶
Pravilo ustvarjanja je sestavljeno iz določitve, po eni strani, vrednosti identifikacijskega atributa, ki se bo uporabil pri zapisovanju ustvarjanj, in po drugi strani atributov in njihovih vrednosti, ki bodo zagotovljeni v ciljni izvor za vse objekte, opredeljene kot ustvarjanja. Objekt je opredeljen kot ustvarjanje, kadar je prisoten v avtoritativnem izvoru, ne pa v ciljnem izvoru. Vrednosti atributov je mogoče polniti iz atributov v avtoritativnem izvoru; temu pravimo preslikava atributov. Vrednosti atributov lahko izvirajo tudi iz atributov, konfiguriranih v pravilih pretvorbe, ali pa jih določite z operacijami in ključnimi besedami.
V pravilu „Matching“ so pravila ustvarjanja določena v tretjem okviru na zaslonu. Kliknite „New “, da ustvarite novo pravilo. Izberite pravilo in kliknite „Modify“, da ga spremenite, ali „Delete“, da ga izbrišete.
Pravilo ustvarjanja se ustvari iz operacije. Glejte stran Seznam operacij, ki so na voljo za posamezna pravila, da izberete operacijo, ki ustreza vašemu scenariju uporabe.
Primer pravila ustvarjanja: preslikava enovrednostnih ali večvrednostnih atributov med avtoritativnim izvorom in ciljnim izvorom.
Konfigurirate lahko več pravil ustvarjanja, ki bodo vsa uporabljena za vse objekte, prepoznane kot ustvarjanja.
Poseben primer skladišč vrste imenik:
Pri novem povezovalniku za imenike je treba atribut objectClass izpolniti v pravilu ustvarjanja. V ta namen ustvarite atribut objectClass v pravilu pretvorbe, uporabljenem za izvor, z vrednostmi, ki ustrezajo objektu, ki ga je treba ustvariti:
- za objekt vrste uporabnik:
Top,Person,organizationalPerson,user - za varnostno skupino:
Top,Group
Primer konfiguracije v SIP:
Oblika, pridobljena v izhodni datoteki sync.xml:
Priporočilo
V imeniku preverite vrednosti atributa objectClass podobnega objekta, da zagotovite uporabo pravilnih vrednosti.
Za zagotavljanje gesla računa v imeniku je treba izpolniti atribut unicodePwd.
Active Directory v unicodePwd pričakuje vrednost, kodirano v UTF-16 in posredovano v binarni obliki: povezovalnik to pretvorbo izvede sam, tako pri ustvarjanju kot pri spreminjanju. Geslo v pravilu navedite kot navadno besedilo, brez predhodnega kodiranja. Narava „gesla“ vrednosti se pri kopiranju atributov ohrani.
Pozor
Active Directory sprejema zapis unicodePwd le prek šifrirane povezave. Skladišče mora biti zato konfigurirano v načinu LDAPS (privzeto vrata 636), takoj ko je treba nastavljati ali spreminjati gesla, račun storitve povezovalnika pa mora imeti pravico do ponastavitve gesla zadevnih objektov.
Opomba
Če objectClass ni izpolnjen, povezovalnik za uporabnika privzeto uporabi top, person, organizationalPerson in user v Active Directory oziroma top, person, organizationalPerson in inetOrgPerson v OpenLDAP. Ne zanašajte se na te vrednosti: objectClass vedno izpolnite izrecno, kot je navedeno zgoraj.
Ustvarjanje/spreminjanje pravil spreminjanja¶
Pravilo spreminjanja je sestavljeno iz določitve, po eni strani, vrednosti identifikacijskega atributa, ki se bo uporabil pri zapisovanju sprememb, in po drugi strani iz izbirne določitve atributov in njihovih vrednosti, ki bodo zagotovljeni v ciljni izvor za vse objekte, opredeljene za spreminjanje. Upoštevati je treba, da se pri objektih, opredeljenih za spreminjanje, rezultati pravil primerjave samodejno navedejo v pravilu spreminjanja.
V pravilu „Matching“ so pravila spreminjanja določena v četrtem okviru na zaslonu. Kliknite „New “, da ustvarite novo pravilo. Izberite pravilo in kliknite „Modify“, da ga spremenite, ali „Delete“, da ga izbrišete.
Pravilo spreminjanja se ustvari iz operacije. Glejte stran Seznam operacij, ki so na voljo za posamezna pravila, da izberete operacijo, ki ustreza vašemu scenariju uporabe.
Primer pravila spreminjanja: določitev identifikacijskega atributa objekta, ki ga je treba spremeniti v ciljnem izvoru (imeniku). Atribut „DNuser“ je določen z izrazom, ki uporablja ključno besedo „SyncAttDst“ za pridobitev vrednosti atributa DN v ciljnem izvoru.
Ustvarjanje/spreminjanje pravil brisanja¶
Pravilo brisanja je sestavljeno iz določitve, po eni strani, vrednosti identifikacijskega atributa, ki se bo uporabil pri zapisovanju brisanj, in po drugi strani, izbirno, atributov in njihovih vrednosti, ki bodo vneseni v ciljni izvor za vse objekte, opredeljene za brisanje. Spremembe atributov pri objektih, opredeljenih za brisanje, so mogoče le, kadar objekt dejansko ni izbrisan. Objekt je opredeljen za brisanje, kadar je prisoten v ciljnem izvoru, ne pa v avtoritativnem izvoru. Zato lahko vrednosti atributov izvirajo le iz atributov, konfiguriranih v pravilih pretvorbe, ali pa jih določite neposredno v pravilih brisanja z operacijami in ključnimi besedami.
Pozor
Od različice 7.1 se operacije pravila brisanja ne morejo več sklicevati na ciljni izvor. Ker je vse, kar je zaznano za brisanje, nujno v ciljnem izvoru, ni več smiselno navajati, da se bodo podatki iskali tam. Uporabite ključno besedo „SyncAttSrc“ ali operacije COPY, MULTCOPY itd. Pri nadgradnji se obstoječi povezovalniki preselijo samodejno.
Ta selitev poteka ob nalaganju konfiguracije: modul uporabi naslednjo preslikavo.
| V pravilu brisanja, pred različico 7.1 | Zamenjano z |
|---|---|
SyncAttDst (na primer <SyncAttDst:attribut>) |
SyncAttSrc |
DSTCOPY |
COPY |
MULTDSTCOPY |
MULTCOPY |
Kljub temu popravite pravila, ki uporabljajo te ključne besede: prikazana konfiguracija se bo tako ujemala s tem, kar modul izvaja. ⚠ Zamenjava velja za besedilo pravila, ne glede na velike in male črke: zajame tudi ključne besede, ki te izraze vsebujejo, na primer SyncAttDstOperation ali SyncAttDstType. Po nadgradnji preverite te primere.
V pravilu „Matching“ so pravila brisanja določena v petem okviru na zaslonu. Kliknite „New “, da ustvarite novo pravilo. Izberite pravilo in kliknite „Modify“, da ga spremenite, ali „Delete“, da ga izbrišete.
Pravilo brisanja se ustvari iz operacije. Glejte stran Seznam operacij, ki so na voljo za posamezna pravila, da izberete operacijo, ki ustreza vašemu scenariju uporabe.
Primer pravila brisanja: določitev identifikacijskega atributa objekta, ki ga je treba izbrisati v ciljnem izvoru (imeniku). Atribut „DNuser“ je določen z izrazom, ki uporablja ključno besedo „SyncAttSrc“ za pridobitev vrednosti atributa DN v ciljnem izvoru.
Konfigurirate lahko več pravil brisanja, ki bodo vsa uporabljena za vse objekte, prepoznane za brisanje.















