Project

General

Profile

Task #813

Updated by Radek Tomiška over 6 years ago

Identity configuration is whole public now (https://wiki.czechidm.com/devel/dev/configuration/backend#identity). Property: 
 * idm.pub.core.identity.create.defaultContract.enabled 
 should be private, because she is not needed on FE. Other properties are needed on FE to show / hide some agendas and have to be public. 

 New private property: 
 * idm.sec.core.identity.create.defaultContract.state 
 will be added - initial default contract state is needed to higher flexibility. In some project is useful to create default contract in EXCLUDED or DISABLED state. 

 Implementation notes: 
 * IdentityConfiguration should be splited - PublicIdentityConfiguration and IdentityConfiguration 
 * IdentityConfiguration will provide PublicIdentityConfiguration (see ProvisioningConfiguration - ProvisioningBreakConfiguration) 
 * IdentityConfiguration will contain two properties about defaultContract 

 Change log is needed - changing property key => product implementers should be aware about it. 
 Change script will be provided - changing property key => change affects only configuration in property files. Configuration in db will be updated automatically. 

Back