Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable editing the issuer from the admin portal for the resident key manager and fixing the null checker #2392

Closed
cbabey opened this issue Jan 17, 2024 · 1 comment

Comments

@cbabey
Copy link

cbabey commented Jan 17, 2024

Description

Hi Team,

Once we updated the issuer from the resident Identity provider through the carbon management portal. the same will not be reflected in the gateway server in memory and there is no option in the admin portal to update the issuer configuration. therefore, it is required to enable editing the issuer from the admin portal for the resident key manager.

Thanks and Regards,
Chandima

Steps to Reproduce

  1. Go to the admin server and resident key manager configuration.
  2. Just click on the update button without modifying anything in the resident key manager form.
  3. After performing the above action, the CONFIGURATION blob in the AM_KEY_MANAGER table gets updated with all the key manager properties, including issuer and enable_token_encryption properties.
  4. Updated the issuer claim by modifying the Identity Provider Entity ID value under the Inbound Resident Key Manager -> Authentication Configuration -> OAuth2/OpenID Connect Configuration.
  5. Restart the server and invoke the API with the newly generated API.

Affected Component

APIM

Version

4.0.0

Environment Details (with versions)

No response

Relevant Log Output

No response

Related Issues

No response

Suggested Labels

No response

@chamilaadhi
Copy link
Contributor

This issue is already fixed in the public master branch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants