Nová verze CzechIdM 9.3 Onyx
CzechIdM 9.3 verze Onyx přináší novou komponentu stromu v GUI, vylepšení merge provisioningu, podporu transformace hesel, synchronizaci v protection módu a další vylepšení a opravy viz. changelog.
Onyx je neprůhledný poloprůsvitný černobílý minerál používaný ve šperkařství. Kvůli své vrstevnatosti onyx dostal řecký název onyx, což znamená nehet. Jeho střídavě černé a bílé pravidelné pásky mohou být využity podle natočení valounku a vybroušení, kameje mívají černé pozadí a bílý reliéf nebo naopak, nádobky jsou pruhované či žíhané v kroužcích.
GUI – nová komponenta stromu
Dříve jsme používali standardní komponentu, která měla mnoho nedostatků. Byť tato knihovna má desetitisíce nasazení, tak pro naše účely byl pomalá, těžkopádná a ošklivá. Po krátkém průzkumu jiných knihoven jsme se rozhodli pro kompletně napsání od základu.
Nová komponenta stromové struktury přináší výrazně příjemnější použitelnost pro strom organizace nebo složek. Komponenta je mnohem rychlejší a přehlednější. Je využita pro katalog rolí, formulář kontaktů a pracovních pozic.
Plánujeme ještě implementovat kontextové vyhledávání mezi položkami stromu.
Nová implementace merge provisioningu
Merge je funkce sloučení obsahu atributu z hodnot již v něm obsažených a kontrolovaných IDM o hodnoty zapsáné na koncových systém, které IDM nekontroluje. Pro zjednodušení, merge umožňuje IDM kontrolovat jen část obsahu atributu na koncovém systému. Což se často hodí, například pokud potřebujete do skupiny v AD přidávat členy ručně administrátorem a zároveň i z IDM.
Výpočet merge je složitý i z toho důvodu, že mnoho operací v CzechIdM je řešeno asynchronně pomocí front. Proto je třeba dbát zvýšenou pozornost na konzistenci.
Více informací zde.
Password provisioning – transformace hesel
Provisioning (propsání na koncový systém) hesel nyní podporuje transformace. Heslo z CzechIdM je možné transformovat a zapsat do koncového systému do mnoha atributů.
Více informací zde.
Nové funkce:
- #1351 – Tree structure – develop new frontend component for tree nodes
- #1323 – Provisioning – reimplementation of MERGE strategy
- #1285 – Available transformation for password
- #1219 – Approval process for change of idm-role
- #1370 – Role – add ‘environment’ attribute
- #1348 – Add selectBox and task history components for userTask in WF
- #1225 – Synchronization of protection mode
- #168 – Component Tree – implement pagination
- #1361 – Possibility to send notification with attachment
- #1345 – Support for validation skipping on userTask for decision
- #1253 – IdentityRoleSelfEvaluator – permission for identity role
- #1305 – Create filter builder by email
- #1380 – Schema generation – show more nice error message
- #1371 – Add dedicated SSL truststore to the IdM deployment instructions
- #1290 – Separate processing of items in tasks
Opravené chyby:
- #1215 – Exception in transformation script stops personal processes
- #1364 – ProvisioningOperationReportExecutor doesn’t check multivalued attributes
- #1310 – Live reload doesn’t work
- #1349 – Bug generator generates invalid username
- #1355 – Code of role cannot be mapped in synchronization
- #1354 – Password change works for account in protection
- #1346 – Virtual systems – boolean value false is not show in email notification