Код: Выделить всё
org.keycloak
keycloak-admin-client
26.0.7
Код: Выделить всё
@Bean
public Keycloak keycloak() {
var authConfig = ...;
final KeycloakBuilder keycloakBuilder =
KeycloakBuilder.builder()
.serverUrl(authConfig.getIssuerUrl() + "/auth")
.realm(authConfig.getRealm())
.grantType(OAuth2Constants.CLIENT_CREDENTIALS)
.clientId(authConfig.getClientId())
.clientSecret(authConfig.getClientSecret());
HttpHost defaultProxy = HttpHost.create(authConfig.getProxy().getDefaultProxy());
ResteasyClientBuilder resteasyBuilder =
((ResteasyClientBuilder) ResteasyClientBuilder.newBuilder())
.defaultProxy(
defaultProxy.getHostName(), defaultProxy.getPort(), defaultProxy.getSchemeName());
ResteasyClient resteasyClient = resteasyBuilder.build();
keycloakBuilder.resteasyClient(resteasyClient);
}
return keycloakBuilder.build();
}
Я также не могу установить общесистемный прокси, потому что только часть сетевого трафика должна направляться через этот прокси. Есть ли способ создать ResteasyClient без использования Impl?
Подробнее здесь: https://stackoverflow.com/questions/798 ... h-resteasy
Мобильная версия