wso2 / product-is

Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
http://wso2.github.io/
Apache License 2.0
748 stars 727 forks source link

Carbon registry usage removal from the Keystore - Phase I #16422

Closed mpmadhavig closed 1 month ago

mpmadhavig commented 1 year ago

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:

Milestone 4:

Milestone 5 (Optional):

Milestone 6:

mpmadhavig commented 1 year ago

Update:

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.

  1. https://github.com/wso2/carbon-identity-framework/pull/4887
  2. https://github.com/wso2-extensions/identity-inbound-auth-sts/pull/141
  3. https://github.com/wso2/carbon-multitenancy/pull/244
  4. https://github.com/wso2-extensions/identity-inbound-auth-saml/pull/404
  5. https://github.com/wso2-extensions/identity-inbound-auth-openid/pull/96
  6. https://github.com/wso2-extensions/identity-user-account-association/pull/50
  7. https://github.com/wso2-extensions/identity-inbound-auth-oauth/pull/2153
  8. https://github.com/wso2-extensions/identity-tool-samlsso-validator/pull/44
  9. https://github.com/wso2-extensions/identity-metadata-saml2/pull/87
  10. https://github.com/wso2/identity-api-server/pull/481
  11. https://github.com/wso2/product-is/pull/16563
UdeshAthukorala commented 1 month ago

This effort will be continued through the following task https://github.com/wso2/product-is/issues/21206