Keycloak client protocol