Class ClientScopesResource
java.lang.Object
org.keycloak.services.resources.admin.ClientScopesResource
Base resource class for managing a realm's client scopes.
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final org.jboss.logging.Logger
protected final RealmModel
protected final KeycloakSession
-
Constructor Summary
ConstructorDescriptionClientScopesResource
(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
Create a new client scope Client Scope's name must be unique!getClientScope
(String id) Base path for managing a specific client scope.Get client scopes belonging to the realm Returns a list of client scopes belonging to the realm
-
Field Details
-
logger
protected static final org.jboss.logging.Logger logger -
realm
-
session
-
-
Constructor Details
-
ClientScopesResource
public ClientScopesResource(KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)
-
-
Method Details
-
getClientScopes
Get client scopes belonging to the realm Returns a list of client scopes belonging to the realm -
createClientScope
@POST @Consumes("application/json") public jakarta.ws.rs.core.Response createClientScope(ClientScopeRepresentation rep) Create a new client scope Client Scope's name must be unique!- Parameters:
rep
-- Returns:
-
getClientScope
@Path("{client-scope-id}") public ClientScopeResource getClientScope(@PathParam("client-scope-id") String id) Base path for managing a specific client scope.- Parameters:
id
- id of client scope (not name)- Returns:
-