org.springframework.social.oauth1
Class OAuth1ClientRequestSigner
java.lang.Object
org.springframework.social.oauth1.OAuth1ClientRequestSigner
- All Implemented Interfaces:
- OAuthClientRequestSigner
- Direct Known Subclasses:
- S2OAuth1RequestSigner, ScribeOAuth1RequestSigner
public abstract class OAuth1ClientRequestSigner
- extends java.lang.Object
- implements OAuthClientRequestSigner
Abstract implementation of OAuthClientRequestSigner
that adds an
OAuth 1 Authorization header to the request. Concrete implementations will
generate the Authorization header by implementing the
buildAuthorizationHeader() method.
Method Summary |
protected abstract java.lang.String |
buildAuthorizationHeader(HttpMethod method,
java.net.URI url,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
protected java.lang.String |
decode(java.lang.String encoded)
|
void |
sign(ClientHttpRequest request,
java.util.Map<java.lang.String,java.lang.String> bodyParameters)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OAuth1ClientRequestSigner
public OAuth1ClientRequestSigner()
sign
public void sign(ClientHttpRequest request,
java.util.Map<java.lang.String,java.lang.String> bodyParameters)
- Specified by:
sign
in interface OAuthClientRequestSigner
decode
protected java.lang.String decode(java.lang.String encoded)
buildAuthorizationHeader
protected abstract java.lang.String buildAuthorizationHeader(HttpMethod method,
java.net.URI url,
java.util.Map<java.lang.String,java.lang.String> parameters)