public class WsSecuredRequestBuilder extends WsAbstractRequestBuilder<WsSecuredRequestBuilder>
| Modifier and Type | Class and Description |
|---|---|
static class |
WsSecuredRequestBuilder.OAuthGrantType |
WsAbstractRequestBuilder.WsRequestBuilderException| Modifier and Type | Field and Description |
|---|---|
protected static String |
HEADER_AUTH_KEY |
protected static String |
HEADER_AUTH_VALUE_PREFIX |
static String |
WS_TEST_OAUTH2_TOKEN_ENDPOINT_PATH_KEY |
EMBEDDEDSERVER_HTTP_PORT_CONFIG_KEY, EMBEDDEDSERVER_HTTPS_PORT_CONFIG_KEY, WEBSERVICES_REQUIRED_CHANNEL_CONFIG_KEY| Constructor and Description |
|---|
WsSecuredRequestBuilder() |
createClient, createWebTarget, extensionName, getClientConfig, getExtensionName, getHost, getPath, getPort, getQueryParams, host, isUseHttps, path, queryParam, registerConfig, registerConfig, setClientConfig, setExtensionName, setHost, setPath, setPort, setUseHttps, useDefaultHttpPort, useDefaultHttpsPort, useSpecificPortpublic static final String WS_TEST_OAUTH2_TOKEN_ENDPOINT_PATH_KEY
protected static final String HEADER_AUTH_KEY
protected static final String HEADER_AUTH_VALUE_PREFIX
public WsSecuredRequestBuilder client(String clientId, String clientSecret)
public WsSecuredRequestBuilder resourceOwner(String oAuthResourceOwnerName, String oAuthResourceOwnerPassword)
public WsSecuredRequestBuilder grantClientCredentials()
public WsSecuredRequestBuilder grantResourceOwnerPasswordCredentials()
protected String getDefaultOAuthEndpoint()
protected String getOAuth2TokenUsingClientCredentials()
protected String getOAuth2TokenUsingClientCredentials(WebTarget oAuthWebTarget, String clientID, String clientSecret)
protected String getOAuth2Token()
protected String getOAuth2TokenUsingResourceOwnerPassword()
protected String getOAuth2TokenUsingResourceOwnerPassword(WebTarget oAuthWebTarget, String clientID, String clientSecret, String resourceOwnerName, String resourceOwnerPassword)
protected WebTarget buildOAuthWebTarget()
public Invocation.Builder build()
build in class WsAbstractRequestBuilder<WsSecuredRequestBuilder>public String getTokenFromJsonStr(String jsonStr) throws IOException
IOExceptionprotected WsSecuredRequestBuilder getThis()
getThis in class WsAbstractRequestBuilder<WsSecuredRequestBuilder>Copyright © 2017 SAP SE. All Rights Reserved.