Interface ScopePermissionsResource
public interface ScopePermissionsResource
- Author:
- Pedro Igor
-
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Responsecreate(org.keycloak.representations.idm.authorization.ScopePermissionRepresentation representation) default List<org.keycloak.representations.idm.authorization.ScopePermissionRepresentation>List<org.keycloak.representations.idm.authorization.ScopePermissionRepresentation>findAll(String id, String name, String resource, String fields, Integer firstResult, Integer maxResult) Search for scope permissions based on given filters.default org.keycloak.representations.idm.authorization.ScopePermissionRepresentationfindByName(String name) org.keycloak.representations.idm.authorization.ScopePermissionRepresentationfindByName(String name, String fields)
-
Method Details
-
create
@POST @Consumes("application/json") @Produces("application/json") jakarta.ws.rs.core.Response create(org.keycloak.representations.idm.authorization.ScopePermissionRepresentation representation) -
findById
-
findByName
-
findByName
default org.keycloak.representations.idm.authorization.ScopePermissionRepresentation findByName(String name) -
findAll
@GET @Produces("application/json") List<org.keycloak.representations.idm.authorization.ScopePermissionRepresentation> findAll(@QueryParam("policyId") String id, @QueryParam("name") String name, @QueryParam("resource") String resource, @QueryParam("fields") String fields, @QueryParam("first") Integer firstResult, @QueryParam("max") Integer maxResult) Search for scope permissions based on given filters.- Parameters:
id- a policy idname- a nameresource- a resourcefields- fields to fetch. This parameter is available since Keycloak server 26.7.0firstResult-maxResult-- Returns:
- a list containing scope permissions.
-
findAll
-