Done
Details
Details
Assignee
Piotr Bihuniak
Piotr BihuniakReporter
Roman Krysiński
Roman KrysińskiArea
Technical debt
Fix versions
Priority
Created March 30, 2022 at 11:53 AM
Updated January 9, 2023 at 11:58 AM
Resolved January 9, 2023 at 11:58 AM
SAML subsystem uses Properties (wrapped with PropertiesHelper) both for configuration parsing and runtime configuration. The latter is created by converting all trusted SAML entities from metadata into individually configured entities in the properties, i.e. for each entity series of properties is added.
The task is to introduce a proper immutable types to represent trusted SPs and use it at runtime instead of so called “effective” properties. Of course accompanying collection holder with fast retrieval is also needed.
Key class to be completely dropped is MetaToIDPConfigConverter.