Package org.keycloak.admin.ui.rest
Class AvailableRoleMappingResource
java.lang.Object
org.keycloak.admin.ui.rest.RoleMappingResource
org.keycloak.admin.ui.rest.AvailableRoleMappingResource
-
Field Summary
Fields inherited from class org.keycloak.admin.ui.rest.RoleMappingResource
auth, realm, session -
Constructor Summary
ConstructorsConstructorDescriptionAvailableRoleMappingResource(KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth) -
Method Summary
Modifier and TypeMethodDescriptionfinal List<ClientRole>listAvailableClientRoleMappings(String id, int first, int max, String search) final List<ClientRole>listAvailableClientScopeRoleMappings(String id, int first, int max, String search) final List<ClientRole>listAvailableGroupRoleMappings(String id, int first, int max, String search) final List<ClientRole>listAvailableRoleMappings(String id, int first, int max, String search) final List<ClientRole>listAvailableUserRoleMappings(String id, int first, int max, String search)
-
Constructor Details
-
AvailableRoleMappingResource
public AvailableRoleMappingResource(KeycloakSession session, RealmModel realm, AdminPermissionEvaluator auth)
-
-
Method Details
-
listAvailableClientScopeRoleMappings
@GET @Path("/clientScopes/{id}") @Consumes("application/json") @Produces("application/json") public final List<ClientRole> listAvailableClientScopeRoleMappings(@PathParam("id") String id, @QueryParam("first") @DefaultValue("0") int first, @QueryParam("max") @DefaultValue("10") int max, @QueryParam("search") @DefaultValue("") String search) -
listAvailableClientRoleMappings
@GET @Path("/clients/{id}") @Consumes("application/json") @Produces("application/json") public final List<ClientRole> listAvailableClientRoleMappings(@PathParam("id") String id, @QueryParam("first") @DefaultValue("0") int first, @QueryParam("max") @DefaultValue("10") int max, @QueryParam("search") @DefaultValue("") String search) -
listAvailableGroupRoleMappings
@GET @Path("/groups/{id}") @Consumes("application/json") @Produces("application/json") public final List<ClientRole> listAvailableGroupRoleMappings(@PathParam("id") String id, @QueryParam("first") @DefaultValue("0") int first, @QueryParam("max") @DefaultValue("10") int max, @QueryParam("search") @DefaultValue("") String search) -
listAvailableUserRoleMappings
@GET @Path("/users/{id}") @Consumes("application/json") @Produces("application/json") public final List<ClientRole> listAvailableUserRoleMappings(@PathParam("id") String id, @QueryParam("first") @DefaultValue("0") int first, @QueryParam("max") @DefaultValue("10") int max, @QueryParam("search") @DefaultValue("") String search) -
listAvailableRoleMappings
@GET @Path("/roles/{id}") @Consumes("application/json") @Produces("application/json") public final List<ClientRole> listAvailableRoleMappings(@PathParam("id") String id, @QueryParam("first") @DefaultValue("0") int first, @QueryParam("max") @DefaultValue("10") int max, @QueryParam("search") @DefaultValue("") String search)
-