Modules

Last modified by Martin Kolombo on 2026/08/27 16:57

The Architecture of CzechIdM is highly modular. The core module serves as a basic module and is essential for the application run. All other modules are usually dependent on the Core module. The Acc module users Core module services and is also very important to the application, but the application can run with the module turned off. The module takes care of user accounts on connected systems. Usually the module is ON on almost all cases. Other important module for the application is IC module. It manages the communication with the connected systems. The module is ON in almost all cases.

Warning

Supported modules in IDM 14 with their dependencies are in this table: Google Sheets

Except basic application modules, there are other complementary modules available.

Basic application modulesdescriptiondocumentationlicenseavailable
coreApplication core - basic services, entities and REST interfacedocumentationMITfor free
accuser account management MITfor free
icConnectors for the communication with other systems. At the time mainly ConnId project connectors are supported.ic-connectorsMITfor free
exampleExample module, servers for new developers as example MITfor free
vsVirtual systems - manage accounts on systems via tasksModules - Virtual systems [vs]MITfor free
rptReports module. Interfaces for creating new reporstModules - Reports [rpt]MITfor free
extrasContains various features, which are not suited to be in any other modulemodules_extrasMITfor free
Complementary modulesdescriptiondocumentationlicenseavailable
regUsers registration to CzechIdM via web GUIModules - User registration [reg] paid
caInternal certificate authority with RESTful API (deprecated - use crt instead)Modules - Certificate authority [ca] paid
openamOpenAM user authentication, user data exchangeModules - OpenAM authentication [openam] paid
pwd-resetPassword reset module. User can reset lost password via email linkModules - Password reset [pwd-reset] paid
reportsReports module. Admins can prepare a report of users or roles and download itModules - Implemented reports [reports] paid
recRecertifications module that allows admins to run recertification campaings, or automatically schedule them.Modules - Recertification  paid
crtManaging of certificates and certificate authoritiesModules - Certificates [crt] paid
smsSms gateway module with implementation of some gatewaysModules - SMS [sms] paid
techTechnical accounts managingModules - Technical accounts [tech] paid
prpProperty and License - manage a list of property or licenses via IdM rolesModules - Property and licences [prp] paid
pwd-syncAD Domain Password synchronization to IdM (ctrl+alt+del)TODO paid
ntfNotifications - sending notification to users after executed eventsModules - Notifications [ntf] paid
gdprArchives or deletes users from IdMModules - GDPR 
paid
pamPrivileged Account ManagementModules - PAM paid
compComplianceModules - Compliance [comp] paid
bscBusiness CardModules - Business cards [bsc]  
Future modulesdescriptiondocumentationlicenseavailable
ms-teams-moduleManaging Microsoft TeamsModules - MS Teams paid
ms-spo-moduleManaging Microsoft SharePoint Online sitesModules - MS SharePoint Online paid
ms-exo-moduleManaging Microsoft Exchange OnlineModules - MS Exchange Online paid

In CzechIdM modules can be switched on and off in GUI.

Read more

Admin guide

Devel tutorials