Class WsSecuredRequestBuilder
java.lang.Object
de.hybris.platform.webservicescommons.testsupport.client.WsAbstractRequestBuilder<WsSecuredRequestBuilder>
de.hybris.platform.webservicescommons.testsupport.client.WsSecuredRequestBuilder
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class de.hybris.platform.webservicescommons.testsupport.client.WsAbstractRequestBuilder
WsAbstractRequestBuilder.WsRequestBuilderException -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringstatic final StringFields inherited from class de.hybris.platform.webservicescommons.testsupport.client.WsAbstractRequestBuilder
EMBEDDEDSERVER_HTTP_PORT_CONFIG_KEY, EMBEDDEDSERVER_HTTPS_PORT_CONFIG_KEY, WEBSERVICES_REQUIRED_CHANNEL_CONFIG_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.client.Invocation.Builderbuild()protected javax.ws.rs.client.WebTargetprotected Stringprotected Stringprotected Stringprotected StringgetOAuth2TokenUsingClientCredentials(javax.ws.rs.client.WebTarget oAuthWebTarget, String clientID, String clientSecret, String scope) protected Stringprotected StringgetOAuth2TokenUsingResourceOwnerPassword(javax.ws.rs.client.WebTarget oAuthWebTarget, String clientID, String clientSecret, String resourceOwnerName, String resourceOwnerPassword, String scope) protected WsSecuredRequestBuildergetThis()getTokenFromJsonStr(String jsonStr) resourceOwner(String oAuthResourceOwnerName, String oAuthResourceOwnerPassword) Methods inherited from class de.hybris.platform.webservicescommons.testsupport.client.WsAbstractRequestBuilder
clientConfig, createClient, createWebTarget, extensionName, getClientConfig, getExtensionName, getHost, getPath, getPort, getQueryParams, host, isUseHttps, path, queryParam, registerConfig, registerConfig, setClientConfig, setExtensionName, setHost, setPath, setPort, setUseHttps, useDefaultHttpPort, useDefaultHttpsPort, useSpecificPort
-
Field Details
-
WS_TEST_OAUTH2_TOKEN_ENDPOINT_PATH_KEY
- See Also:
-
HEADER_AUTH_KEY
- See Also:
-
HEADER_AUTH_VALUE_PREFIX
- See Also:
-
-
Constructor Details
-
WsSecuredRequestBuilder
public WsSecuredRequestBuilder()
-
-
Method Details
-
client
-
scope
-
resourceOwner
public WsSecuredRequestBuilder resourceOwner(String oAuthResourceOwnerName, String oAuthResourceOwnerPassword) -
grantClientCredentials
-
grantResourceOwnerPasswordCredentials
-
getDefaultOAuthEndpoint
-
getOAuth2TokenUsingClientCredentials
-
getOAuth2TokenUsingClientCredentials
-
getOAuth2Token
-
getOAuth2TokenUsingResourceOwnerPassword
-
getOAuth2TokenUsingResourceOwnerPassword
-
buildOAuthWebTarget
protected javax.ws.rs.client.WebTarget buildOAuthWebTarget() -
build
public javax.ws.rs.client.Invocation.Builder build()- Overrides:
buildin classWsAbstractRequestBuilder<WsSecuredRequestBuilder>
-
getTokenFromJsonStr
- Throws:
IOException
-
getThis
- Specified by:
getThisin classWsAbstractRequestBuilder<WsSecuredRequestBuilder>
-