Class DefaultSpringHttpClientFactory
java.lang.Object
com.sap.cloud.security.xsuaa.token.authentication.httpclient.DefaultSpringHttpClientFactory
- All Implemented Interfaces:
SpringHttpClientFactory
-
Field Summary
Fields inherited from interface com.sap.cloud.security.xsuaa.token.authentication.httpclient.SpringHttpClientFactory
DEFAULT_SPRING_HTTP_CLIENT_FACTORY, services -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.client.RestTemplatecreateRestTemplateClient(ClientIdentity clientIdentity) Provides RestTemplate based on ClientIdentity details.
-
Constructor Details
-
DefaultSpringHttpClientFactory
public DefaultSpringHttpClientFactory()
-
-
Method Details
-
createRestTemplateClient
public org.springframework.web.client.RestTemplate createRestTemplateClient(ClientIdentity clientIdentity) Description copied from interface:SpringHttpClientFactoryProvides RestTemplate based on ClientIdentity details. For ClientIdentity that is certificate based it will resolve RestTemplate using the provided ClientIdentity, if the ClientIdentity wasn't provided it will return default RestTemplate.- Specified by:
createRestTemplateClientin interfaceSpringHttpClientFactory- Parameters:
clientIdentity- for X.509 certificate based communicationClientCertificateimplementation of ClientIdentity interface should be provided- Returns:
- RestTemplate
-