public HttpClientConfigurer skipTlsCertificateVerification(boolean skipTlsCertificateVerification) { if (skipTlsCertificateVerification) { skipTlsCertificateVerification(); } return this; }
public static HttpClientConfigurer create(URI targetHost) { return new HttpClientConfigurer(targetHost); }
public ClientHttpRequestFactory buildClientHttpRequestFactory() { if (useBasicAuth && targetHost != null) { return new PreemptiveBasicAuthHttpComponentsClientHttpRequestFactory(buildHttpClient(), targetHost); } else { return new HttpComponentsClientHttpRequestFactory(buildHttpClient()); } }
@Bean @ConditionalOnMissingBean(DataFlowOperations.class) public DataFlowOperations dataFlowOperations() throws Exception{ RestTemplate template = DataFlowTemplate.prepareRestTemplate(restTemplate); final HttpClientConfigurer httpClientConfigurer = HttpClientConfigurer.create(new URI(properties.getServerUri())) .skipTlsCertificateVerification(properties.isSkipSslValidation()); if(!StringUtils.isEmpty(properties.getAuthentication().getBasic().getUsername()) && !StringUtils.isEmpty(properties.getAuthentication().getBasic().getPassword())){ httpClientConfigurer.basicAuthCredentials(properties.getAuthentication().getBasic().getUsername(), properties.getAuthentication().getBasic().getPassword()); template.setRequestFactory(httpClientConfigurer.buildClientHttpRequestFactory()); } return new DataFlowTemplate(new URI(properties.getServerUri()), template); }
this.targetHolder.setTarget(new Target(targetUriString, targetUsername, targetPassword, skipSslValidation)); final HttpClientConfigurer httpClientConfigurer = HttpClientConfigurer.create(this.targetHolder.getTarget().getTargetUri()) .skipTlsCertificateVerification(skipSslValidation); if (StringUtils.hasText(targetUsername) && StringUtils.hasText(targetPassword)) { httpClientConfigurer.basicAuthCredentials(targetUsername, targetPassword); httpClientConfigurer.addInterceptor(new ResourceBasedAuthorizationInterceptor(credentialsResource)); httpClientConfigurer.withProxyCredentials(URI.create(proxyUri), proxyUsername, proxyPassword); this.restTemplate.setRequestFactory(httpClientConfigurer.buildClientHttpRequestFactory());
@Bean public DataFlowOperations dataFlowOperations() { final RestTemplate restTemplate = DataFlowTemplate.getDefaultDataflowRestTemplate(); validateUsernamePassword(this.properties.getDataflowServerUsername(), this.properties.getDataflowServerPassword()); if (StringUtils.hasText(this.properties.getDataflowServerUsername()) && StringUtils.hasText(this.properties.getDataflowServerPassword())) { restTemplate.setRequestFactory(HttpClientConfigurer.create(this.properties.getDataflowServerUri()) .basicAuthCredentials(properties.getDataflowServerUsername(), properties.getDataflowServerPassword()) .buildClientHttpRequestFactory()); logger.debug("Configured basic security for accessing the Data Flow Server"); } else { logger.debug("Not configuring basic security for accessing the Data Flow Server"); } return new DataFlowTemplate(this.properties.getDataflowServerUri(), restTemplate); }
@Bean @ConditionalOnMissingBean(DataFlowOperations.class) public DataFlowOperations dataFlowOperations() throws Exception{ RestTemplate template = DataFlowTemplate.prepareRestTemplate(restTemplate); final HttpClientConfigurer httpClientConfigurer = HttpClientConfigurer.create(new URI(properties.getServerUri())) .skipTlsCertificateVerification(properties.isSkipSslValidation()); if(!StringUtils.isEmpty(properties.getAuthentication().getBasic().getUsername()) && !StringUtils.isEmpty(properties.getAuthentication().getBasic().getPassword())){ httpClientConfigurer.basicAuthCredentials(properties.getAuthentication().getBasic().getUsername(), properties.getAuthentication().getBasic().getPassword()); template.setRequestFactory(httpClientConfigurer.buildClientHttpRequestFactory()); } return new DataFlowTemplate(new URI(properties.getServerUri()), template); }
this.targetHolder.setTarget(new Target(targetUriString, targetUsername, targetPassword, skipSslValidation)); final HttpClientConfigurer httpClientConfigurer = HttpClientConfigurer.create(this.targetHolder.getTarget().getTargetUri()) .skipTlsCertificateVerification(skipSslValidation); if (StringUtils.hasText(targetUsername) && StringUtils.hasText(targetPassword)) { httpClientConfigurer.basicAuthCredentials(targetUsername, targetPassword); httpClientConfigurer.addInterceptor(new ResourceBasedAuthorizationInterceptor(credentialsResource)); httpClientConfigurer.withProxyCredentials(URI.create(proxyUri), proxyUsername, proxyPassword); this.restTemplate.setRequestFactory(httpClientConfigurer.buildClientHttpRequestFactory());
restTemplate.setRequestFactory(HttpClientConfigurer.create(requestURI) .basicAuthCredentials(targetUsername, targetPassword) .skipTlsCertificateVerification(skipSslValidation) .buildClientHttpRequestFactory());
public HttpClientConfigurer skipTlsCertificateVerification(boolean skipTlsCertificateVerification) { if (skipTlsCertificateVerification) { skipTlsCertificateVerification(); } return this; }
public ClientHttpRequestFactory buildClientHttpRequestFactory() { if (useBasicAuth && targetHost != null) { return new PreemptiveBasicAuthHttpComponentsClientHttpRequestFactory(buildHttpClient(), targetHost); } else { return new HttpComponentsClientHttpRequestFactory(buildHttpClient()); } }
public static HttpClientConfigurer create(URI targetHost) { return new HttpClientConfigurer(targetHost); }
final RestTemplate restTemplate = createRestTemplate(buffer); restTemplate.setRequestFactory(HttpClientConfigurer.create(requestURI) .basicAuthCredentials(targetUsername, targetPassword) .skipTlsCertificateVerification(skipSslValidation) .buildClientHttpRequestFactory());
restTemplate.setRequestFactory(HttpClientConfigurer.create(requestURI) .basicAuthCredentials(targetUsername, targetPassword) .skipTlsCertificateVerification(skipSslValidation) .buildClientHttpRequestFactory());
if (StringUtils.hasText(collector.getUsername()) && StringUtils.hasText(collector.getPassword())) { this.restTemplate.setRequestFactory(HttpClientConfigurer.create(new URI(collectorEndpoint)) .basicAuthCredentials(collector.getUsername(), collector.getPassword()) .skipTlsCertificateVerification(collector.isSkipSslValidation()) .buildClientHttpRequestFactory()); logger.debug("Configured basic security for Metrics Collector endpoint");
final RestTemplate restTemplate = createRestTemplate(buffer); restTemplate.setRequestFactory(HttpClientConfigurer.create(requestURI) .basicAuthCredentials(targetUsername, targetPassword) .skipTlsCertificateVerification(skipSslValidation) .buildClientHttpRequestFactory());