Installation packages CzechIdM

Implemented processes

* Identity lifecycle management

Priviliges definition in Identity Manager

* Super administrator - at least one user, who has the highest rights in the Identity Manager. * Helpdesk – passwords management, access to audit information and sent notification. * User – can change a password, see profile in reading mode, can request for new roles (privileges) and access to managed systems. * Manager – rights as a user + can see his subordinates and apply for permissions change for them

Data source

Synchronization data structures

For identity manager implementation with installation package is necessary to disclose data source according to following structure. Disclosure may be in the form of a database table, view, or CSV file. Column names can be arbitrary.

View or CSV structure corresponds to the following relationships Identity, Contracts, Department, Position shown below https://wiki.czechidm.com/_media/devel/adm/idm_entities.png

Persons

Persons table is a basic data source information for creating user identity in CzechIdM.

attribute unique compulsory note
id * * usually presented by personal number, in time does not changing identifier ideally, which is not after contract expiration used again.
login * minimum 2 characters, if it is not available, login is generated by identity manager
first name
last name
title before name
title after name
email standardly used for sending password
mobile phone in case of Identity Manager SMS gateway connection, password can be sent by SMS
timestamp

|

Relationship

For case, that identity has more than one contract is possible to synchronize contracts from external source as it is done with identities. If relationships are not used at a company, there is no need this synchronization – identity manager “itself” create baseline where is linked all functionality.

Contracts are presented as an employee contract for work, agreement to perform work, contract of services or as a contract with an extern supplier, intern at a department, participant at a project, students at the faculty and so on. Very important attribute is an owner of contract. If automated processes as an entering or ending employment contract should be run, validity of a contract must be filled.

atributte unique compulsory note
id * * necessary for processing
contract name e.g. "Courier", optional
owner * reference to personal id
valid after sql timestamp – Validity of contract
valid until sql timestamp - Validity of contract
exclusion from registration number boolean flag decommissioning from registration number
main contract boolean flag of the main contract. If it is not stated, automatic calculation will do.
superior reference to the id of the person, can be used without the organizational structure
organization reference to the id in the organizational structure
timestamp timestamp change, "Unix timestamp" ideally

Organizational structure

If required to synchronize organizational structures to identity manager, it needs to corresponding with the following data structure. To this synchronized organizational structure can be assigned identity contract. Identity manager support more than one organizational structure. In case of using this installation package only one is synchronized. If element of organizational structure from the source data is deleted. Structure in Identity Manager is deleted only when it is empty.

atribut unique compulsory note
id * * unchanging key for processing
name * * unique name of an organizational unit or position
superior element references to superior id element of the organizational structure

All columns are varchar data type with limited 254 marks except timestamp, which is timestamp data type.

CSV file format

Data from CSV file must be in the following format:

Data destination

Supported data destinations:

MS AD - synchronized data structure

attribute compulsory note
DN * distinguished name
sAMAccountName User login
cn common name - frequently used as a RDN
displayName User name, frequently showed in applications, where AD is used.
description
password
sn last name
givenName first name
mail user email
userPrincipalName login + domain

If not defined below in other way, all attributes mentioned above are transferred from the user identity without transformation.

If password should be managed from IDM, customer must configure SSL connection to AD via port 636 (LDAP protocol).

Significant attributes with transformation:

Prerequisited and system requirements

Customer cooperation

Operation mentioned below are expected as a customer cooperation: