Interface KeycloakClient

    • Method Detail

      • searchUsers

        @RequestMapping(method=GET,
                        value="/users")
        List<KeycloakUser> searchUsers​(@RequestParam("search")
                                       String search,
                                       @RequestParam("first")
                                       Integer first,
                                       @RequestParam("max")
                                       Integer max)
      • getUserRoleMapping

        @RequestMapping(method=GET,
                        value="/users/{id}/role-mappings/realm/composite")
        @Cacheable("userRoleMapping")
        List<KeycloakRoleMapping> getUserRoleMapping​(@PathVariable("id")
                                                     String id)
      • getUserGroups

        @RequestMapping(method=GET,
                        value="/users/{id}/groups")
        @Cacheable("userGroups")
        List<KeycloakGroup> getUserGroups​(@PathVariable("id")
                                          String userId)
      • searchGroups

        @RequestMapping(method=GET,
                        value="/groups")
        List<KeycloakGroup> searchGroups​(@RequestParam("search")
                                         String search,
                                         @RequestParam("first")
                                         Integer first,
                                         @RequestParam("max")
                                         Integer max)
      • getGroupRoleMapping

        @RequestMapping(method=GET,
                        value="/groups/{id}/role-mappings/realm/composite")
        @Cacheable("groupRoleMapping")
        List<KeycloakRoleMapping> getGroupRoleMapping​(@PathVariable("id")
                                                      String id)
      • getUserClientRoleMapping

        @RequestMapping(method=GET,
                        value="/users/{id}/role-mappings/clients/{client}/composite")
        List<KeycloakRoleMapping> getUserClientRoleMapping​(@PathVariable("id")
                                                           String id,
                                                           @PathVariable("client")
                                                           String client)
      • getGroupClientRoleMapping

        @RequestMapping(method=GET,
                        value="/groups/{id}/role-mappings/clients/{client}/composite")
        List<KeycloakRoleMapping> getGroupClientRoleMapping​(@PathVariable("id")
                                                            String id,
                                                            @PathVariable("client")
                                                            String client)
      • getClientRoles

        @RequestMapping(method=GET,
                        value="clients/{id}/roles")
        List<KeycloakRoleMapping> getClientRoles​(@PathVariable("id")
                                                 String id)
      • getUsersClientRoleMapping

        @RequestMapping(method=GET,
                        value="clients/{id}/roles/{role-name}/users")
        List<KeycloakUser> getUsersClientRoleMapping​(@PathVariable("id")
                                                     String id,
                                                     @PathVariable("role-name")
                                                     String roleName)
      • getGroupsClientRoleMapping

        @RequestMapping(method=GET,
                        value="clients/{id}/roles/{role-name}/groups")
        List<KeycloakGroup> getGroupsClientRoleMapping​(@PathVariable("id")
                                                       String id,
                                                       @PathVariable("role-name")
                                                       String roleName)
      • getUsersByGroupId

        @RequestMapping(method=GET,
                        value="/groups/{groupId}/members")
        List<KeycloakUser> getUsersByGroupId​(@PathVariable("groupId")
                                             String groupId)