@Override
    protected IndirectClient getClient() {
        val configuration = new KeycloakOidcConfiguration();

        configuration.setClientId(CLIENT_ID);
        configuration.setSecret(SECRET_VALUE);
        configuration.setBaseUri(AUTH_URL);
        configuration.setRealm(REALM_VALUE);
        var client = new KeycloakOidcClient(configuration);
        client.setCallbackUrl(CALLBACK_VALUE);

        return client;
    }
Run a manual test for keycloak (http://www.keycloak.org/)

@author Julio Arrebola
@since 2.0.0
pac4j-oidc/src/test/java/org/pac4j/oidc/run/RunKeycloakOidcClient.java