Class PermissionTicketService

java.lang.Object
org.keycloak.authorization.protection.permission.PermissionTicketService

public class PermissionTicketService extends Object
Author:
Pedro Igor
  • Constructor Details

  • Method Details

    • create

      @POST @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response create(PermissionTicketRepresentation representation)
    • update

      @PUT @Consumes("application/json") public jakarta.ws.rs.core.Response update(PermissionTicketRepresentation representation)
    • delete

      @Path("{id}") @DELETE @Consumes("application/json") public jakarta.ws.rs.core.Response delete(@PathParam("id") String id)
    • find

      @GET @Produces("application/json") public jakarta.ws.rs.core.Response find(@QueryParam("scopeId") String scopeId, @QueryParam("resourceId") String resourceId, @QueryParam("owner") String owner, @QueryParam("requester") String requester, @QueryParam("granted") Boolean granted, @QueryParam("returnNames") Boolean returnNames, @QueryParam("first") Integer firstResult, @QueryParam("max") Integer maxResult)
    • getPermissionCount

      @Path("/count") @GET @Produces("application/json") public jakarta.ws.rs.core.Response getPermissionCount(@QueryParam("scopeId") String scopeId, @QueryParam("resourceId") String resourceId, @QueryParam("owner") String owner, @QueryParam("requester") String requester, @QueryParam("granted") Boolean granted, @QueryParam("returnNames") Boolean returnNames)