Package org.nentangso.core.client
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description reactor.core.publisher.Mono<KeycloakClientRole>findClientRole(String internalClientId, String roleName)reactor.core.publisher.Mono<List<KeycloakClientRole>>findClientRoles(String internalClientId, Boolean briefRepresentation)
-
-
-
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)
-
-