Skip to content

Add UI improvement to support mutual SSL authentication under KM configurations#1030

Merged
dushaniw merged 20 commits intowso2:mainfrom
RusJaI:main
Aug 4, 2025
Merged

Add UI improvement to support mutual SSL authentication under KM configurations#1030
dushaniw merged 20 commits intowso2:mainfrom
RusJaI:main

Conversation

@RusJaI
Copy link
Copy Markdown
Contributor

@RusJaI RusJaI commented Jul 2, 2025

For IS 7.1 we are supporting tenant sharing feature. For that we use certificate based authenthentication to communicate between APIM and IS, for a created tenant.
This fix is intended to facilitate with the same capability on the UI.
This involves the following changes :

  • previously we maintained a flat json structure for all available key manager configurations
  • with this, we have 2 authentication options : either basic auth or MTLS.
  • if basic auth is selected, user have to provide username and password as previously.
  • if MTLS was selected user have to either select server wide cert or tenant wide cert
  • if server wide cert is selected it will use the existing certificate which is currently trusted by both APIM and IS truststores
  • if tenantwide certificate is selected, user can upload a certificate which is trusted by the identity server, using the drop box provided on this UI. the main aim of this is to prove an option to user to add new certificates using the UI itself.
  • based on the authentication type selected, DCR client will be initialized accordingly

@RusJaI RusJaI force-pushed the main branch 2 times, most recently from 3fb7245 to 34e59de Compare July 5, 2025 15:16
@RusJaI RusJaI changed the title Add UI improvement to read nested jsons for KM configurations Add UI improvement to support mutual SSL authentication under KM configurations Jul 24, 2025
HeshanSudarshana pushed a commit to HeshanSudarshana/apim-apps that referenced this pull request Jul 30, 2025
HeshanSudarshana pushed a commit to HeshanSudarshana/apim-apps that referenced this pull request Jul 30, 2025
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Aug 1, 2025

@dushaniw dushaniw merged commit bfff3dc into wso2:main Aug 4, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants