Interface NtsKeycloakClient


  • @ConditionalOnProperty(prefix="nts.helper.location",
                           name="provider",
                           havingValue="keycloak")
    @ReactiveFeignClient(name="nts-helper-location-keycloak",
                         configuration=NtsKeycloakFeignConfiguration.class,
                         url="${nts.helper.location.keycloak.admin-base-url:http://localhost:8080/admin/realms/master}")
    public interface NtsKeycloakClient
    • Method Detail

      • findClientRoles

        @GetMapping("/clients/{clientId}/roles")
        reactor.core.publisher.Mono<List<KeycloakClientRole>> findClientRoles​(@PathVariable("clientId")
                                                                              String internalClientId,
                                                                              @RequestParam("briefRepresentation")
                                                                              Boolean briefRepresentation)
      • findClientRole

        @GetMapping("/clients/{clientId}/roles/{roleName}")
        reactor.core.publisher.Mono<KeycloakClientRole> findClientRole​(@PathVariable("clientId")
                                                                       String internalClientId,
                                                                       @PathVariable("roleName")
                                                                       String roleName)