Package org.nentangso.core.client
Interface NtsKeycloakClient
-
@ConditionalOnProperty(prefix="nts.helper.location", name="provider", havingValue="org.nentangso.core.service.helper.location.NtsKeycloakLocationProvider") @FeignClient(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 org.springframework.http.ResponseEntity<Void>createClientRole(String internalClientId, KeycloakClientRole keycloakClientRole)org.springframework.http.ResponseEntity<KeycloakClientRole>findClientRole(String internalClientId, String roleName)org.springframework.http.ResponseEntity<List<KeycloakClientRole>>findClientRoles(String internalClientId, Boolean briefRepresentation)org.springframework.http.ResponseEntity<Void>updateClientRole(String internalClientId, String roleName, KeycloakClientRole keycloakClientRole)
-
-
-
Method Detail
-
findClientRoles
@GetMapping("/clients/{clientId}/roles") org.springframework.http.ResponseEntity<List<KeycloakClientRole>> findClientRoles(@PathVariable("clientId") String internalClientId, @RequestParam("briefRepresentation") Boolean briefRepresentation)
-
findClientRole
@GetMapping("/clients/{clientId}/roles/{roleName}") org.springframework.http.ResponseEntity<KeycloakClientRole> findClientRole(@PathVariable("clientId") String internalClientId, @PathVariable("roleName") String roleName)
-
createClientRole
@PostMapping("/clients/{clientId}/roles") org.springframework.http.ResponseEntity<Void> createClientRole(@PathVariable("clientId") String internalClientId, @RequestBody KeycloakClientRole keycloakClientRole)
-
updateClientRole
@PutMapping("/clients/{clientId}/roles/{roleName}") org.springframework.http.ResponseEntity<Void> updateClientRole(@PathVariable("clientId") String internalClientId, @PathVariable("roleName") String roleName, @RequestBody KeycloakClientRole keycloakClientRole)
-
-