Class ClientScopeResource


  • public class ClientScopeResource
    extends Object
    Base resource class for managing one particular client of a realm.
    Version:
    $Revision: 1 $
    Author:
    Bill Burke
    • Field Detail

      • logger

        protected static final org.jboss.logging.Logger logger
      • realm

        protected org.keycloak.models.RealmModel realm
      • clientScope

        protected org.keycloak.models.ClientScopeModel clientScope
      • session

        protected org.keycloak.models.KeycloakSession session
    • Constructor Detail

      • ClientScopeResource

        public ClientScopeResource​(org.keycloak.models.RealmModel realm,
                                   AdminPermissionEvaluator auth,
                                   org.keycloak.models.ClientScopeModel clientScope,
                                   org.keycloak.models.KeycloakSession session,
                                   AdminEventBuilder adminEvent)
    • Method Detail

      • getScopeMappedResource

        @Path("scope-mappings")
        public ScopeMappedResource getScopeMappedResource()
        Base path for managing the role scope mappings for the client scope
        Returns:
      • update

        @PUT
        @Consumes("application/json")
        public javax.ws.rs.core.Response update​(org.keycloak.representations.idm.ClientScopeRepresentation rep)
        Update the client scope
        Parameters:
        rep -
        Returns:
      • getClientScope

        @GET
        @Produces("application/json")
        public org.keycloak.representations.idm.ClientScopeRepresentation getClientScope()
        Get representation of the client scope
        Returns:
      • deleteClientScope

        @DELETE
        public javax.ws.rs.core.Response deleteClientScope()
        Delete the client scope