Closed mpmadhavig closed 1 month ago
During the development phase, as we found a cyclic dependency between the security-mgt module and the kernel, the decision is taken to move the security-mgt module back to where is was. The keystore DAO layer related logic will be moved to kernel core to avoid the cyclic dependency.
The following set of PRs will revert changes did to move the security-mgt to the new repository.
This effort will be continued through the following task https://github.com/wso2/product-is/issues/21206
Describe
This issue will track the progress of the registry usage removal from the keystore functionality. The following will be the milestones of this effort.
Additional context Registry removal parent issue: Remove carbon registry usages in IS
Milestones:
Milestone 1:
Milestone 2:
Milestone 3:
[x] Introduce new table structure to store the keystore related data.
[ ] Create a DAO layer to access data.
https://github.com/wso2/carbon-identity-framework/pull/4895
https://github.com/wso2/carbon-kernel/pull/3659
https://github.com/wso2/carbon-multitenancy/pull/245
https://github.com/wso2-extensions/identity-inbound-auth-sts/pull/142
https://github.com/wso2-extensions/identity-inbound-auth-saml/pull/405
https://github.com/wso2/identity-api-server/pull/484
https://github.com/wso2-extensions/identity-metadata-saml2/pull/88
Identity-tool-samlsso-validator
Inbound-openid
Identity-user-account-association
Identity-inbound-auth-oauth
Milestone 4:
Milestone 5 (Optional):
Milestone 6: