Class AvailableRoleMappingResource

    • Constructor Detail

      • AvailableRoleMappingResource

        public AvailableRoleMappingResource​(org.keycloak.models.RealmModel realm,
                                            org.keycloak.services.resources.admin.permissions.AdminPermissionEvaluator auth)
    • Method Detail

      • listCompositeClientScopeRoleMappings

        @GET
        @Path("/clientScopes/{id}")
        @Consumes("application/json")
        @Produces("application/json")
        public final List<ClientRole> listCompositeClientScopeRoleMappings​(@PathParam("id")
                                                                           String id,
                                                                           @QueryParam("first") @DefaultValue("0")
                                                                           long first,
                                                                           @QueryParam("max") @DefaultValue("10")
                                                                           long max,
                                                                           @QueryParam("search") @DefaultValue("")
                                                                           String search)
      • listCompositeClientRoleMappings

        @GET
        @Path("/clients/{id}")
        @Consumes("application/json")
        @Produces("application/json")
        public final List<ClientRole> listCompositeClientRoleMappings​(@PathParam("id")
                                                                      String id,
                                                                      @QueryParam("first") @DefaultValue("0")
                                                                      long first,
                                                                      @QueryParam("max") @DefaultValue("10")
                                                                      long max,
                                                                      @QueryParam("search") @DefaultValue("")
                                                                      String search)
      • listCompositeGroupRoleMappings

        @GET
        @Path("/groups/{id}")
        @Consumes("application/json")
        @Produces("application/json")
        public final List<ClientRole> listCompositeGroupRoleMappings​(@PathParam("id")
                                                                     String id,
                                                                     @QueryParam("first") @DefaultValue("0")
                                                                     long first,
                                                                     @QueryParam("max") @DefaultValue("10")
                                                                     long max,
                                                                     @QueryParam("search") @DefaultValue("")
                                                                     String search)
      • listCompositeUserRoleMappings

        @GET
        @Path("/users/{id}")
        @Consumes("application/json")
        @Produces("application/json")
        public final List<ClientRole> listCompositeUserRoleMappings​(@PathParam("id")
                                                                    String id,
                                                                    @QueryParam("first") @DefaultValue("0")
                                                                    long first,
                                                                    @QueryParam("max") @DefaultValue("10")
                                                                    long max,
                                                                    @QueryParam("search") @DefaultValue("")
                                                                    String search)
      • listCompositeRoleMappings

        @GET
        @Path("/roles/{id}")
        @Consumes("application/json")
        @Produces("application/json")
        public final List<ClientRole> listCompositeRoleMappings​(@QueryParam("first") @DefaultValue("0")
                                                                long first,
                                                                @QueryParam("max") @DefaultValue("10")
                                                                long max,
                                                                @QueryParam("search") @DefaultValue("")
                                                                String search)