Project

General

Profile

Task #350

Updated by Radek Tomiška over 6 years ago

Implement confidential storage agenda, functionality 
 - create new dto IdmConfidentialStorageValueDto - ownerId, ownerType, key, value (see IdmFormValueDto for inspirtion) 
 - create new service for providing confidential values or enrich ConfidentialStorage -    implement ReadDtoService methods above IdmConfidentialValue dto. Confidential storage will not be persisted in our database in production usage, make sure you not use IdmConfidentialStorageValue entity above service. 
 - rest api for search / read values from confidetial storage (key / value) - guarded values will be readable in FE 
 - use confidential storage service    API only - confidential storage will not be persisted in our database in production usage 
 - create new group permission for reading confidential storage value (the same as other other) 
 - CONFIDENTIALSTORAGEVALUE)  
 - [optional] implement export / import functionality - "naive" implementation by sending plain/text with properties (see IdmConfigurationController.saveProperties). PublicIdmConfigurationController.saveProperties).  

Back