oauthP5.oauth
Class OAuth10aServiceImpl

java.lang.Object
  extended by oauthP5.oauth.OAuth10aServiceImpl
All Implemented Interfaces:
OAuthService

public class OAuth10aServiceImpl
extends Object
implements OAuthService

OAuth 1.0a implementation of OAuthService

Author:
Pablo Fernandez

Constructor Summary
OAuth10aServiceImpl(DefaultApi10a api, OAuthConfig config)
          Default constructor
 
Method Summary
 Token getAccessToken(Token requestToken, Verifier verifier)
          Retrieve the access token
 String getAuthorizationUrl(Token requestToken)
          Returns the URL where you should redirect your users to authenticate your application.
 Token getRequestToken()
          Retrieve the request token.
 String getVersion()
          Returns the OAuth version of the service.
 void signRequest(Token token, OAuthRequest request)
          Signs am OAuth request
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OAuth10aServiceImpl

public OAuth10aServiceImpl(DefaultApi10a api,
                           OAuthConfig config)
Default constructor

Parameters:
api - OAuth1.0a api information
config - OAuth 1.0a configuration param object
Method Detail

getRequestToken

public Token getRequestToken()
Retrieve the request token.

Specified by:
getRequestToken in interface OAuthService
Returns:
request token

getAccessToken

public Token getAccessToken(Token requestToken,
                            Verifier verifier)
Retrieve the access token

Specified by:
getAccessToken in interface OAuthService
Parameters:
requestToken - request token (obtained previously)
verifier - verifier code
Returns:
access token

signRequest

public void signRequest(Token token,
                        OAuthRequest request)
Signs am OAuth request

Specified by:
signRequest in interface OAuthService
Parameters:
token - access token (obtained previously)
request - request to sign

getVersion

public String getVersion()
Returns the OAuth version of the service.

Specified by:
getVersion in interface OAuthService
Returns:
oauth version as string

getAuthorizationUrl

public String getAuthorizationUrl(Token requestToken)
Returns the URL where you should redirect your users to authenticate your application.

Specified by:
getAuthorizationUrl in interface OAuthService
Parameters:
requestToken - the request token you need to authorize
Returns:
the URL where you should redirect your users


Processing library oauthP5 by New York Times R&D Lab. (c) 2012