Я пытаюсь получить некоторые пользовательские данные из Keycloack с помощью SDK администратора-клиента. Я построил клиента так:
Keycloak kc = KeycloakBuilder.builder() //
.serverUrl("some_url")
.realm("some-realm")
.username("admin") //
.password("password") //
.clientId("curl")
.resteasyClient(new ResteasyClientBuilder().connectionPoolSize(10).connectionCheckoutTimeout(10, TimeUnit.SECONDS).build()) //
.build();
System.out.println("built");
UsersResource baz = kc.realm(keycloakConfiguration.getRealm()).users();
System.out.println(baz.count());
Похоже, что моя программа зависает на неопределенное время при попытке получить baz
- мой отладчик никогда не попадает в нее. Я не совсем уверен, что происходит - мои учетные данные верны. Каков правильный способ заставить конструктор 1. выйти из строя по прошествии определенного периода времени или 2. проверить правильность моих учетных данных? Отладка безумно утомительна.