Skip to content

Refactor Organization Resource Resolver to Avoid Cyclic Dependencies #23968

@Yasasr1

Description

@Yasasr1

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

Metadata

Metadata

Assignees

Type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions