|
Spring Social | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface OAuth1Operations
A service interface for the OAuth 1 flow. This interface allows you to conduct the "OAuth dance" with a service provider on behalf of a user.
| Method Summary | |
|---|---|
java.lang.String |
buildAuthenticateUrl(java.lang.String requestToken,
OAuth1Parameters parameters)
Construct the URL to redirect the user to for authentication. |
java.lang.String |
buildAuthorizeUrl(java.lang.String requestToken,
OAuth1Parameters parameters)
Construct the URL to redirect the user to for authorization. |
OAuthToken |
exchangeForAccessToken(AuthorizedRequestToken requestToken,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> additionalParameters)
Exchange the authorized request token for an access token. |
OAuthToken |
fetchRequestToken(java.lang.String callbackUrl,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> additionalParameters)
Begin a new authorization flow by fetching a new request token from this service provider. |
OAuth1Version |
getVersion()
The version of OAuth1 implemented by this operations instance. |
| Method Detail |
|---|
OAuth1Version getVersion()
OAuth1Version.CORE_10,
OAuth1Version.CORE_10_REVISION_A
OAuthToken fetchRequestToken(java.lang.String callbackUrl,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> additionalParameters)
access token.
callbackUrl - the URL the provider should redirect to after the member authorizes the connection. Ignored for OAuth 1.0 providers.additionalParameters - any additional query parameters to be sent when fetching the request token. Should not be encoded.
java.lang.String buildAuthorizeUrl(java.lang.String requestToken,
OAuth1Parameters parameters)
requestToken - the request token value, to be encoded in the authorize URL.parameters - parameters to pass to the provider in the authorize URL. Should never be null; if there are no parameters to pass, set this argument value to OAuth1Parameters.NONE.
java.lang.String buildAuthenticateUrl(java.lang.String requestToken,
OAuth1Parameters parameters)
requestToken - the request token value, to be encoded in the authorize URL.parameters - parameters to pass to the provider in the authenticate URL. Should never be null; if there are no parameters to pass, set this argument value to OAuth1Parameters.NONE.
OAuthToken exchangeForAccessToken(AuthorizedRequestToken requestToken,
org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> additionalParameters)
requestToken - an authorized request token and verifier. The verifier will be ignored for OAuth 1.0 providers.additionalParameters - any additional query parameters to be sent when fetching the access token. Should not be encoded.
|
Spring Social | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||