Description
Issue
The current Organization Resource Resolver service provides two key capabilities:
- Retrieving resources by traversing the hierarchy of a given organization and application.
- Retrieving resources by traversing the hierarchy of a given organization.
However, invoking this service within idp-mgt (or any other service that depends on app-mgt) can lead to cyclic dependencies due to its tight coupling with application-specific logic.
Proposed Solution
Extract the application-specific traversal logic into a separate service. This refactor will help:
- Decouple application logic from the core resolver.
- Eliminate potential circular dependencies across services.
Version
IS 7.2