Package | Description |
---|---|
oauth.signpost | |
oauth.signpost.http | |
oauth.signpost.signature |
Modifier and Type | Method and Description |
---|---|
static HttpParameters |
OAuth.decodeForm(java.io.InputStream content) |
static HttpParameters |
OAuth.decodeForm(java.lang.String form)
Parse a form-urlencoded document.
|
HttpParameters |
AbstractOAuthConsumer.getRequestParameters() |
HttpParameters |
OAuthConsumer.getRequestParameters()
Returns all parameters collected from the HTTP request during message
signing (this means the return value may be NULL before a call to
OAuthConsumer.sign(oauth.signpost.http.HttpRequest) ), plus all required OAuth parameters that were added
because the request didn't contain them beforehand. |
HttpParameters |
AbstractOAuthProvider.getResponseParameters() |
HttpParameters |
OAuthProvider.getResponseParameters()
Any additional non-OAuth parameters returned in the response body of a
token request can be obtained through this method.
|
static HttpParameters |
OAuth.oauthHeaderToParamsMap(java.lang.String oauthHeader) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractOAuthConsumer.collectBodyParameters(HttpRequest request,
HttpParameters out)
Collects x-www-form-urlencoded body parameters as per OAuth Core 1.0 spec
section 9.1.1
|
protected void |
AbstractOAuthConsumer.collectHeaderParameters(HttpRequest request,
HttpParameters out)
Collects OAuth Authorization header parameters as per OAuth Core 1.0 spec
section 9.1.1
|
protected void |
AbstractOAuthConsumer.collectQueryParameters(HttpRequest request,
HttpParameters out)
Collects HTTP GET query string parameters as per OAuth Core 1.0 spec
section 9.1.1
|
protected void |
AbstractOAuthConsumer.completeOAuthParameters(HttpParameters out)
Helper method that adds any OAuth parameters to the given request
parameters which are missing from the current request but required for
signing.
|
protected void |
AbstractOAuthProvider.retrieveToken(OAuthConsumer consumer,
java.lang.String endpointUrl,
HttpParameters customOAuthParams)
Implemented by subclasses.
|
void |
AbstractOAuthConsumer.setAdditionalParameters(HttpParameters additionalParameters) |
void |
OAuthConsumer.setAdditionalParameters(HttpParameters additionalParameters)
Allows you to add parameters (typically OAuth parameters such as
oauth_callback or oauth_verifier) which will go directly into the signer,
i.e.
|
void |
AbstractOAuthProvider.setResponseParameters(HttpParameters parameters) |
void |
OAuthProvider.setResponseParameters(HttpParameters parameters)
Subclasses must use this setter to preserve any non-OAuth query
parameters contained in the server response.
|
Modifier and Type | Method and Description |
---|---|
HttpParameters |
HttpParameters.getOAuthParameters() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
HmacSha1MessageSigner.sign(HttpRequest request,
HttpParameters requestParams) |
abstract java.lang.String |
OAuthMessageSigner.sign(HttpRequest request,
HttpParameters requestParameters) |
java.lang.String |
PlainTextMessageSigner.sign(HttpRequest request,
HttpParameters requestParams) |
java.lang.String |
AuthorizationHeaderSigningStrategy.writeSignature(java.lang.String signature,
HttpRequest request,
HttpParameters requestParameters) |
java.lang.String |
SigningStrategy.writeSignature(java.lang.String signature,
HttpRequest request,
HttpParameters requestParameters)
Writes an OAuth signature and all remaining required parameters to an
HTTP message.
|
java.lang.String |
QueryStringSigningStrategy.writeSignature(java.lang.String signature,
HttpRequest request,
HttpParameters requestParameters) |
Constructor and Description |
---|
SignatureBaseString(HttpRequest request,
HttpParameters requestParameters)
Constructs a new SBS instance that will operate on the given request
object and parameter set.
|