admin client Command Group¤
List client accounts, get or generate client account secrets.
This command group is an opinionated interface to the Keycloak realm of your Corporate Memory instance. In order to be able to use the commands in this group, the configured cmemc connection account needs to be equipped with the manage-clients role in the used realm.
Client accounts are identified by a client ID which is unique in the scope of the used realm.
In case your Corporate Memory deployment does not use the default deployment layout, the following additional config variables can be used in your connection configuration: KEYCLOAK_BASE_URI defaults to {CMEM_BASE_URI}/auth and locates your Keycloak deployment; KEYCLOAK_REALM_ID defaults to cmem and identifies the used realm.
admin client list¤
List client accounts.
Outputs a list of client accounts, which can be used to get an overview as well as a reference for the other commands of the admin client command group.
Note
The list command only outputs clients which have a client secret. Use the --raw option to get a JSON description of all clients.
Options
admin client secret¤
Get or generate a new secret for a client account.
This command retrieves or generates a new secret for a client account from a realm.
admin client open¤
Open clients in the browser.
With this command, you can open a client in the keycloak web interface in your browser.
The command accepts multiple client IDs which results in opening multiple browser tabs.