<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.czechidm.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.czechidm.com/feed.php">
        <title>IdStory Identity Manager</title>
        <description></description>
        <link>https://wiki.czechidm.com/</link>
        <image rdf:resource="https://wiki.czechidm.com/_media/wiki/logo.png" />
       <dc:date>2026-06-11T11:18:47+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/application_configuration/dev/backend?rev=1780993423&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/architecture/dev/swagger?rev=1697712404&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/systems/dev/system-mapping?rev=1780560954&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/uniform_password/uniform_password?rev=1599487544&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/application_configuration/dev/frontend?rev=1615188017&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/workflows/dev/workflow?rev=1775723976&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/adm/configuration/events?rev=1557737394&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/architecture/dev/events?rev=1628839122&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/conventions/dev/testing?rev=1648712678&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.czechidm.com/devel/documentation/quickstart/dev/frontend?rev=1543388426&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.czechidm.com/_media/wiki/logo.png">
        <title>IdStory Identity Manager</title>
        <link>https://wiki.czechidm.com/</link>
        <url>https://wiki.czechidm.com/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/application_configuration/dev/backend?rev=1780993423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-09T08:23:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Configuration - backend</title>
        <link>https://wiki.czechidm.com/devel/documentation/application_configuration/dev/backend?rev=1780993423&amp;do=diff</link>
        <description>Configuration - backend

configuration final property properties config setup

The application uses a Spring boot configuration in the application.properties files. All the configuration items which are used solely for idm begin with idm. prefix. The configuration items from the file can be overloaded through a setting agenda in the gui ⇒ a server restart isn't needed for changing the configuration with</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/architecture/dev/swagger?rev=1697712404&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-19T10:46:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>API documentation (Swagger)</title>
        <link>https://wiki.czechidm.com/devel/documentation/architecture/dev/swagger?rev=1697712404&amp;do=diff</link>
        <description>API documentation (Swagger)

documentation



We use swagger specification for RESTful API documentation with tools:

	*  Swagger UI - visualize and interact with the API’s resources. It is available at IdM backend url &lt;server&gt;/idm-backend/api.
	*  Swagger2Markup - generation of an up-to-date RESTful API documentation by combining documentation that’s been hand-written with auto-generated</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/systems/dev/system-mapping?rev=1780560954&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-04T08:15:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Connector configuration and attribute mapping</title>
        <link>https://wiki.czechidm.com/devel/documentation/systems/dev/system-mapping?rev=1780560954&amp;do=diff</link>
        <description>Connector configuration and attribute mapping

connector mapping system configuration merge authoritative skip excluded

Connector configuration

connector configuration

Creation of a newly connected system will be demonstrated on a database connector (ConnIdDBBundle). Firstly, we will create a new system named Table and choose the database connector. All settings for this connector are available in the</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/uniform_password/uniform_password?rev=1599487544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-07T14:05:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Systems with single password</title>
        <link>https://wiki.czechidm.com/devel/documentation/uniform_password/uniform_password?rev=1599487544&amp;do=diff</link>
        <description>Systems with single password

one single password system systems

System with single password, in CzechIdM also know as Uniform password, very simplifies standard user login and change password trough every systems that is managed by CzechIdM application. Combination with password synchronization can standard users change password only on their local workstation and everything else, like</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/application_configuration/dev/frontend?rev=1615188017&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-08T07:20:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Configuration - frontend</title>
        <link>https://wiki.czechidm.com/devel/documentation/application_configuration/dev/frontend?rev=1615188017&amp;do=diff</link>
        <description>Configuration - frontend

configuration

Frontend configuration is stored in czechidm-app module under czechidm-app/config folder and is separated by profile (by client) and stage (development / test / production) read more. 

When frontend is build by gulp, then selected configuration by profile and stage is moved (and transformed) into application as</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/workflows/dev/workflow?rev=1775723976&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-09T08:39:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Workflow</title>
        <link>https://wiki.czechidm.com/devel/documentation/workflows/dev/workflow?rev=1775723976&amp;do=diff</link>
        <description>Workflow

workflow

We are using Activiti BPM Platform workflow engine. It is currently very widespread workflow engine, which is used for its ease of use and performance. It's main purpose is control and execution of process written by BPMN 2.0 language in Java.</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/adm/configuration/events?rev=1557737394&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-13T08:49:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Events - processing of events</title>
        <link>https://wiki.czechidm.com/devel/documentation/adm/configuration/events?rev=1557737394&amp;do=diff</link>
        <description>Events - processing of events

An event mechanism has been designed to make extending and overlapping of the CzechIdM core functionality within any module possible.

The event (EntityEvent) with type (EventType) is published via EntityEventManager from different places in the application (</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/architecture/dev/events?rev=1628839122&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-13T07:18:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Events - processing of events</title>
        <link>https://wiki.czechidm.com/devel/documentation/architecture/dev/events?rev=1628839122&amp;do=diff</link>
        <description>Events - processing of events

event architecture configuration processor

An event mechanism has been designed to make extending and overlapping of the CzechIdM core functionality within any module possible.

The event (EntityEvent) with type (EventType) is published via EntityEventManager from different places in the application (</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/conventions/dev/testing?rev=1648712678&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-31T07:44:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Testing</title>
        <link>https://wiki.czechidm.com/devel/documentation/conventions/dev/testing?rev=1648712678&amp;do=diff</link>
        <description>Testing

testing

Backend

On back-end, the tests are written using frameworks:

	*  JUnit
	*  [Spring Testing](&lt;https://docs.spring.io/spring/docs/current/spring-framework-reference/testing.html&gt;) 
	*  [mockito](&lt;http://mockito.org/&gt;)

The former support for tests in [TestNG](&lt;http://testng.org/doc/index.html&gt;) has been removed to make tests writing more simple - the annotations testng vs. junit do not compete with each other. To write load tests, the product [jMeter](</description>
    </item>
    <item rdf:about="https://wiki.czechidm.com/devel/documentation/quickstart/dev/frontend?rev=1543388426&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-28T07:00:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Quickstart - frontend</title>
        <link>https://wiki.czechidm.com/devel/documentation/quickstart/dev/frontend?rev=1543388426&amp;do=diff</link>
        <description>Quickstart - frontend

Frontend module is single npm packace with standard package.json descriptor and CzechIdM module descriptor:

package.json


{
  &quot;name&quot;: &quot;czechidm-example&quot;,
  &quot;version&quot;: &quot;7.3.0&quot;,
  &quot;description&quot;: &quot;Example module for CzechIdM devstack. This module can be duplicated and rename for create new optional CzechIdM module.&quot;,
  &quot;main&quot;: &quot;index.js&quot;,
  &quot;scripts&quot;: {
    &quot;test&quot;: &quot;echo \&quot;Error: no test specified\&quot; &amp;&amp; exit 1&quot;
  },
  &quot;keywords&quot;: [
    &quot;CzechIdM&quot;,
    &quot;example&quot;,
    &quot;IdM&quot;
  …</description>
    </item>
</rdf:RDF>
