You are viewing the documentation for the current version.
This page is also available in versions: 7.6, 7.7, 7.8, 8.0, 8.1, 9.0, 9.1, 9.2, 9.3, 9.4, 9.5 (current), devel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

9.5:documentation:application_configuration [2019/03/01 09:08] (current)
Line 1: Line 1:
 +<- .:​notifications | Notifications ^ .:start | Documentation ^ .:workflows | Workflows ->
  
 +====== Application configuration ======
 +
 +===== Configuration file =====
 +CzechIdM configuration is in the file **application.properties**. This configuration is read at the application start. If changed, new options will be applied after application restart.
 +
 +===== Application settings in GUI =====
 +
 +All keys in configuration file can be overridden via CzechIdM GUI . If the configuration property is set, the change take place instantly. After next application restart, values set via GUI still holds and has higher priority that those stored in configuration files. Of course administrators can define also keys that are not present in the configuration file.
 +
 +{{ :​devel:​documentation:​config.png | Config loading during startup}}
 +
 +CzechIdM can also store the value in the confidential storage, it means that the value is not visible in GUI (only star signs represent the value) and the application keeps the reference into encrypted storage. If the value is to be used, the application use the reference and get the value for temporary usage.
 +
 +
 +====== Read more ======
 +
 +===== Admin tutorials =====
 +  * [[tutorial:​adm:​application_configuration| CzechIdM configuration in GUI and config files]]
 +  * [[tutorial:​adm:​personalize_localization|Personalize localization]]
 +
 +===== Admin guide =====
 +  * [[.adm:​configuration:​events|Events overview]]
 +  * [[.adm:​configuration|Configuration overview]]
 +
 +===== Devel guide =====
 +  * [[.architecture:​dev:​events| Events - processors configuration]]
 +  * [[.application_configuration:​dev:​backend| Backend configuration]]
 +  * [[.application_configuration:​dev:​frontend| Frontend configuration]]
 +  * [[.application_configuration:​dev:​scheduled_tasks:​task-scheduler]]
 +  * [[.application_configuration:​dev:​scheduled_tasks| Long running tasks]] (to be deleted, a copy was created under admin guide)
 +  * [[.application_configuration:​dev:​dynamic-forms]]