Class ClientScopesResource
- java.lang.Object
-
- org.keycloak.services.resources.admin.ClientScopesResource
-
public class ClientScopesResource extends Object
Base resource class for managing a realm's client scopes.- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Constructor Summary
Constructors Constructor Description ClientScopesResource(org.keycloak.models.KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
createClientScope(org.keycloak.representations.idm.ClientScopeRepresentation rep)
Create a new client scope Client Scope's name must be unique!ClientScopeResource
getClientScope(String id)
Base path for managing a specific client scope.Stream<org.keycloak.representations.idm.ClientScopeRepresentation>
getClientScopes()
Get client scopes belonging to the realm Returns a list of client scopes belonging to the realm
-
-
-
Constructor Detail
-
ClientScopesResource
public ClientScopesResource(org.keycloak.models.KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)
-
-
Method Detail
-
getClientScopes
@GET @Produces("application/json") public Stream<org.keycloak.representations.idm.ClientScopeRepresentation> getClientScopes()
Get client scopes belonging to the realm Returns a list of client scopes belonging to the realm
-
createClientScope
@POST @Consumes("application/json") public javax.ws.rs.core.Response createClientScope(org.keycloak.representations.idm.ClientScopeRepresentation rep)
Create a new client scope Client Scope's name must be unique!- Parameters:
rep
-- Returns:
-
getClientScope
@Path("{id}") public ClientScopeResource getClientScope(@PathParam("id") String id)
Base path for managing a specific client scope.- Parameters:
id
- id of client scope (not name)- Returns:
-
-