Class DefaultOAuthCredentialsRestTemplateProvider
java.lang.Object
de.hybris.platform.apiregistryservices.utils.RestTemplateProvider
de.hybris.platform.apiregistryservices.utils.DefaultOAuthCredentialsRestTemplateProvider
Default implementation of
RestTemplateProvider for a REST Web Service interface with OAuth2 authorization.
Please do not use this class in your developments as this class will be removed soon.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.client.RestTemplategetRestTemplate(AbstractCredentialModel abstractCredential) protected org.springframework.security.oauth2.client.resource.BaseOAuth2ProtectedResourceDetailssetResourceDetails(String OAuthUrl, String clientId, String clientSecret) protected voidvalidateCredential(AbstractCredentialModel abstractCredential) protected voidvalidateCredentialAttributes(String clientId, String clientSecret, String OAuthUrl, String Id) protected StringvalidateOAuthUrl(String oAuthUrl)
-
Constructor Details
-
DefaultOAuthCredentialsRestTemplateProvider
public DefaultOAuthCredentialsRestTemplateProvider()
-
-
Method Details
-
getRestTemplate
public org.springframework.web.client.RestTemplate getRestTemplate(AbstractCredentialModel abstractCredential) throws CredentialException - Throws:
CredentialException
-
setResourceDetails
-
validateCredential
protected void validateCredential(AbstractCredentialModel abstractCredential) throws CredentialException - Throws:
CredentialException
-
validateOAuthUrl
-
validateCredentialAttributes
protected void validateCredentialAttributes(String clientId, String clientSecret, String OAuthUrl, String Id) throws CredentialException - Throws:
CredentialException
-