Interface KeycloakTokenRestClient
-
@FeignClient(value="keycloakTokenRestClient", url="${keycloak.auth-server-url}") public interface KeycloakTokenRestClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<org.keycloak.representations.AccessTokenResponse>exchangeToken(String token, TokenConfiguration tokenConfiguration)org.springframework.http.ResponseEntity<org.keycloak.representations.AccessTokenResponse>executeActionsEmail(String bearerToken, String userId, List<String> requiredActions)org.springframework.http.ResponseEntity<Map<String,?>>login(org.springframework.util.MultiValueMap<String,Object> formParams)org.springframework.http.ResponseEntity<org.keycloak.representations.AccessToken>validate(org.springframework.util.MultiValueMap<String,Object> formParams)
-
-
-
Method Detail
-
login
@PostMapping(value="/realms/${keycloak.realm}/protocol/openid-connect/token", consumes="application/x-www-form-urlencoded") org.springframework.http.ResponseEntity<Map<String,?>> login(org.springframework.util.MultiValueMap<String,Object> formParams)
-
exchangeToken
@PostMapping("/realms/${keycloak.realm}/configurable-token") org.springframework.http.ResponseEntity<org.keycloak.representations.AccessTokenResponse> exchangeToken(@RequestHeader("Authorization") String token, @RequestBody TokenConfiguration tokenConfiguration)
-
validate
@PostMapping(value="/realms/${keycloak.realm}/protocol/openid-connect/token/introspect", consumes="application/x-www-form-urlencoded") org.springframework.http.ResponseEntity<org.keycloak.representations.AccessToken> validate(org.springframework.util.MultiValueMap<String,Object> formParams)
-
executeActionsEmail
@PutMapping("/admin/realms/${keycloak.realm}/users/{user-id}/execute-actions-email") org.springframework.http.ResponseEntity<org.keycloak.representations.AccessTokenResponse> executeActionsEmail(@RequestHeader("Authorization") String bearerToken, @PathVariable("user-id") String userId, @RequestBody List<String> requiredActions)
-
-