Changing the registration client_id
and client_secret
for
applications
Change the registration credentials (the client_id
and
client_secret
) for applications provided by the management subsystem.
About this task
Update the application registration client_id
and client_secret
by changing the Kubernetes secret containing them. The apim
file-watcher detects
the change and automatically updates the following secrets in the database:
- toolkit:
management-cli-cred
(Customer facing)When you update the secret for the toolkit, users must download and install new toolkit credentials as explained in Installing the toolkit.
- consumer-toolkit:
management-ccli-cred
(Customer facing)When you update the secret for the toolkit, users must download and install new toolkit credentials as explained in Installing the toolkit.
- designer:
management-dsgr-cred
(Customer facing)When you update the secret for API Designer, users must download and install new credentials as explained in Installing the toolkit.
- atm:
management-atm-cred
(Internal) - governance:
management-governance-cred
(Internal) - consumer-ui:
management-cui-cred
(Internal) - juhu:
management-juhu-cred
(Internal) - ui:
management-ui-cred
(Internal)The API Manager and Cloud Manager read the credentials from the back-end on start-up.
When you update registration credentials, the registration name that is
associated with the updated secret changes. Table 1 lists the registration secrets with the default
registration name and the pattern used for generating updated registration names for each secret.
The new registration names follow the patterns shown in the table. The second and subsequent updates
append a number to the name; for example, toolkit-application-registration
,
toolkit-application-registration0
and then
toolkit-application-registration1.
Secret | Default registration name | New registration name pattern |
---|---|---|
management-cli-cred |
toolkit-default |
toolkit-application-registration* |
management-ccli-cred |
consumer-toolkit-default |
consumer-toolkit-application-registration* |
management-dsgr-cred |
designer-default |
designer-registration* |
management-atm-cred |
atm-default |
atm-default* |
management-governance-cred |
compliance-default |
compliance-default* |
management-cui-cred |
consumer-ui-default |
consumer-ui-default* |
management-juhu-cred |
juhu-default |
juhu-default* |
management-ui-cred |
ui-default |
ui-default* |