Keycloak Scope Mappings API
The Scope Mappings API from Keycloak — 21 operation(s) for scope mappings.
Operations 33
GET
/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings
Get all scope mappings for the client
#
GET
/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}
Get the roles associated with a client's scope Returns roles for the client
#
POST
/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}
Add client-level roles to the client's scope
#
DELETE
/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}
Remove client-level roles from the client's scope
#
GET
/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}/available
The available client-level roles Returns the roles for the client that can be…
#
GET
/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/clients/{client}/composite
Get effective client roles Returns the roles for the client that are associated…
#
GET
/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm
Get realm-level roles associated with the client's scope
#
POST
/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm
Add a set of realm-level roles to the client's scope
#
DELETE
/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm
Remove a set of realm-level roles from the client's scope
#
GET
/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm/available
Get realm-level roles that are available to attach to this client's scope
#
GET
/admin/realms/{realm}/client-scopes/{client-scope-id}/scope-mappings/realm/composite
Get effective realm-level roles associated with the client’s scope What this…
#
GET
/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings
Get all scope mappings for the client
#
GET
/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}
Get the roles associated with a client's scope Returns roles for the client
#
POST
/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}
Add client-level roles to the client's scope
#
DELETE
/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}
Remove client-level roles from the client's scope
#
GET
/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}/available
The available client-level roles Returns the roles for the client that can be…
#
GET
/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/clients/{client}/composite
Get effective client roles Returns the roles for the client that are associated…
#
GET
/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm
Get realm-level roles associated with the client's scope
#
POST
/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm
Add a set of realm-level roles to the client's scope
#
DELETE
/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm
Remove a set of realm-level roles from the client's scope
#
GET
/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm/available
Get realm-level roles that are available to attach to this client's scope
#
GET
/admin/realms/{realm}/client-templates/{client-scope-id}/scope-mappings/realm/composite
Get effective realm-level roles associated with the client’s scope What this…
#
GET
/admin/realms/{realm}/clients/{client-uuid}/scope-mappings
Get all scope mappings for the client
#
GET
/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}
Get the roles associated with a client's scope Returns roles for the client
#
POST
/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}
Add client-level roles to the client's scope
#
DELETE
/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}
Remove client-level roles from the client's scope
#
GET
/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}/available
The available client-level roles Returns the roles for the client that can be…
#
GET
/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/clients/{client}/composite
Get effective client roles Returns the roles for the client that are associated…
#
GET
/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm
Get realm-level roles associated with the client's scope
#
POST
/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm
Add a set of realm-level roles to the client's scope
#
DELETE
/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm
Remove a set of realm-level roles from the client's scope
#
GET
/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm/available
Get realm-level roles that are available to attach to this client's scope
#
GET
/admin/realms/{realm}/clients/{client-uuid}/scope-mappings/realm/composite
Get effective realm-level roles associated with the client’s scope What this…
#