Monthly Archives: December 2011

Identity connector for Alfresco

In this article we are going to explain how to connect the Alfresco system to our Identity Manager CzechIdM. First of all, we are going to design and implement a special Identity connector. However, we are not going to pay any attention to details of the implementation itself as we did with our Universal SSH connector. Let’s look at the problem from another point of view: We’ll take a look at what we usually do when a customer requests a new system be connected to the CzechIdM, and then we’ll explain what we actually did in this particular case.

Continue reading

Hibernate: cizí klíče bez cizích klíčů

Při implementaci našeho Identity Manageru CzechIdM jsme narazili na zajímavý problém týkající se technologie Hibernate a struktury tabulek v databázi. Potřebovali jsme zajistit funkcionalitu, kterou běžně poskytují v databázi cizí klíče. Jenže právě cizí klíče jsme použít nemohli. V tomto článku se na náš problém podíváme a vysvětlíme si, jak se nám ho podařilo vyřešit s použitím některých pokročilejších Hibernate anotací.

Continue reading

Timers, Java and CzechIdM – Part 1

This is the first part of an article about timers and time services in java programming language. In today’s article we’ll present two examples of where timers are used. The first example describes the use of timers generally, the second example is specific and describes the use of timers in our CzechIdM system. After that we’ll show how to schedule tasks in Java SE, Java EE 6 and 6 using EJB container.

Continue reading

Schvalování přiřazení rolí v CzechIdM

Ukážeme příklad, kdy administrátor někomu přiřazuje roli vyžadující schválení.  V našem řešení Identity Managementu CzechIdM je možné (a je to také často požadováno), aby si uživatel si sám mohl o roli požádat. K tomu nepotřebuje žádná speciální práva. Žádost o roli je možné podat z webového uživatelského rozhraní. Tento článek navazuje na můj předchozí článek Jak na role v Identity Manageru CzechIdM.

 

Continue reading

Implementace DTO v CzechIdM

V tomto příspěvku se budeme zabývat návrhem některých datových struktur, kterými implementujeme DTO v našem Identity Manageru CzechIdM. Nebudeme se příliš věnovat samotnému kódu, raději se podíváme na problém s větším odstupem. Ukážeme si, jak jsme v našem případě navrhli jednoduchou hierarchii tříd, která nám umožní spravovat i velmi komplikovaná data. Vše si budeme na závěr ilustrovat na naší třídě UserView, která poskytuje informace o jedné konkrétní identitě v našem CzechIdM.

Continue reading