Class RoleResource


public class RoleResource extends OrganizationAdminResource
  • Constructor Details

  • Method Details

    • getRole

      @GET @Produces("application/json") public OrganizationRole getRole()
    • updateRole

      @PUT @Consumes("application/json") public jakarta.ws.rs.core.Response updateRole(OrganizationRole representation)
    • deleteRole

      @DELETE public jakarta.ws.rs.core.Response deleteRole()
    • users

      @GET @Path("users") @Produces("application/json") public Stream<org.keycloak.representations.idm.UserRepresentation> users()
    • userHasRole

      @GET @Path("users/{userId}") @Produces("application/json") public jakarta.ws.rs.core.Response userHasRole(@PathParam("userId") String userId)
    • grantUserRole

      @PUT @Path("users/{userId}") @Produces("application/json") public jakarta.ws.rs.core.Response grantUserRole(@PathParam("userId") String userId)
    • revokeUserRole

      @DELETE @Path("users/{userId}") @Produces("application/json") public jakarta.ws.rs.core.Response revokeUserRole(@PathParam("userId") String userId)