Package org.scribe.oauth
Class OAuth10aServiceImpl
- java.lang.Object
-
- org.scribe.oauth.OAuth10aServiceImpl
-
- All Implemented Interfaces:
OAuthService
public class OAuth10aServiceImpl extends java.lang.Object implements OAuthService
OAuth 1.0a implementation ofOAuthService
-
-
Constructor Summary
Constructors Constructor Description OAuth10aServiceImpl(DefaultApi10a api, OAuthConfig config)Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TokengetAccessToken(Token requestToken, Verifier verifier)Retrieve the access tokenTokengetAccessToken(Token requestToken, Verifier verifier, int timeout, java.util.concurrent.TimeUnit unit)TokengetAccessToken(Token requestToken, Verifier verifier, RequestTuner tuner)java.lang.StringgetAuthorizationUrl(Token requestToken)Returns the URL where you should redirect your users to authenticate your application.TokengetRequestToken()Retrieve the request token.TokengetRequestToken(int timeout, java.util.concurrent.TimeUnit unit)TokengetRequestToken(RequestTuner tuner)java.lang.StringgetVersion()Returns the OAuth version of the service.voidsignRequest(Token token, OAuthRequest request)Signs am OAuth request
-
-
-
Constructor Detail
-
OAuth10aServiceImpl
public OAuth10aServiceImpl(DefaultApi10a api, OAuthConfig config)
Default constructor- Parameters:
api- OAuth1.0a api informationconfig- OAuth 1.0a configuration param object
-
-
Method Detail
-
getRequestToken
public Token getRequestToken(int timeout, java.util.concurrent.TimeUnit unit)
-
getRequestToken
public Token getRequestToken()
Description copied from interface:OAuthServiceRetrieve the request token.- Specified by:
getRequestTokenin interfaceOAuthService- Returns:
- request token
-
getRequestToken
public Token getRequestToken(RequestTuner tuner)
-
getAccessToken
public Token getAccessToken(Token requestToken, Verifier verifier, int timeout, java.util.concurrent.TimeUnit unit)
-
getAccessToken
public Token getAccessToken(Token requestToken, Verifier verifier)
Description copied from interface:OAuthServiceRetrieve the access token- Specified by:
getAccessTokenin interfaceOAuthService- Parameters:
requestToken- request token (obtained previously)verifier- verifier code- Returns:
- access token
-
getAccessToken
public Token getAccessToken(Token requestToken, Verifier verifier, RequestTuner tuner)
-
signRequest
public void signRequest(Token token, OAuthRequest request)
Signs am OAuth request- Specified by:
signRequestin interfaceOAuthService- Parameters:
token- access token (obtained previously)request- request to sign
-
getVersion
public java.lang.String getVersion()
Returns the OAuth version of the service.- Specified by:
getVersionin interfaceOAuthService- Returns:
- oauth version as string
-
getAuthorizationUrl
public java.lang.String getAuthorizationUrl(Token requestToken)
Returns the URL where you should redirect your users to authenticate your application.- Specified by:
getAuthorizationUrlin interfaceOAuthService- Parameters:
requestToken- the request token you need to authorize- Returns:
- the URL where you should redirect your users
-
-