Configuring an External Key Manager

Choreo Connect provides the capability to configure external key managers through APIM admin portal. The issuer data is retrieved from the event hub at the startup and updated as the changes are made from the admin portal.

Step 1 - Configure Choreo Connect with API Manager

Please refer Configure Choreo Connect with API Manager.

Step 2 - Add the external key manager to API Manager

Please refer Multiple Key Manager Support in WSO2 API Manager to configure the desired key manager.

Note

Please note that Choreo Connect only supports self-validation of JWT tokens from key managers. (JWT tokens will be validated against the issuer data.)

Note

Token services which are added from the config.toml file under enforcer.security.tokenService configuration will be overridden from the retrieved key manager configurations from the API Manager if the issuers are identical. Furthermore, if the corresponding key manager is removed from the API Manager admin portal, the token service added from the configuration will be used.

Top