Class UserManagedPermissionService

java.lang.Object
org.keycloak.authorization.protection.policy.UserManagedPermissionService

public class UserManagedPermissionService extends Object
Author:
Federico M. Facca
  • Constructor Details

  • Method Details

    • create

      @POST @Path("{resourceId}") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response create(@PathParam("resourceId") String resourceId, UmaPermissionRepresentation representation)
    • update

      @Path("{policyId}") @PUT @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response update(@PathParam("policyId") String policyId, String payload)
    • delete

      @Path("{policyId}") @DELETE public jakarta.ws.rs.core.Response delete(@PathParam("policyId") String policyId)
    • findById

      @Path("{policyId}") @GET @Produces("application/json") public jakarta.ws.rs.core.Response findById(@PathParam("policyId") String policyId)
    • find

      @GET @Produces("application/json") public jakarta.ws.rs.core.Response find(@QueryParam("name") String name, @QueryParam("resource") String resource, @QueryParam("scope") String scope, @QueryParam("first") Integer firstResult, @QueryParam("max") Integer maxResult)