Ahmed Nawaz Khan
Ahmed Nawaz Khan

Reputation: 1796

Assign realm role to service account keycloak

I have a service account in master realm. from admin-cli I want to assign the service account master-realm-client admin role. how can I do that.

kcadm.sh add-roles -r master --rolename admin --uusername master-realm-client

OR

kcadm.sh add-roles -r master --rolename admin --cclientid master-realm-client

is not working. kindly help

Upvotes: 4

Views: 3156

Answers (1)

Subodh Joshi
Subodh Joshi

Reputation: 13482

Please use below kcadm command for this

/opt/keycloak/bin/kcadm.sh add-roles --uusername service-account-<CLIENT-ID> --rolename <ROLE-NAME> -r <REALM-NAME>

So it will be look like this

/opt/keycloak/bin/kcadm.sh add-roles --uusername service-account-client --rolename adminRole -r master

Upvotes: 7

Related Questions