Keycloak are based on OAuth2’s User-Managed Access (UMA) Profile.
This section describes the different RESTful endpoints that you can interact with to enable fine-grained authorization for your applications and services.