Class OAuth10aServiceImpl

java.lang.Object
org.scribe.oauth.OAuth10aServiceImpl
All Implemented Interfaces:
OAuthService

public class OAuth10aServiceImpl extends Object implements OAuthService
OAuth 1.0a implementation of OAuthService
  • Constructor Details

    • OAuth10aServiceImpl

      public OAuth10aServiceImpl(DefaultApi10a api, OAuthConfig config)
      Default constructor
      Parameters:
      api - OAuth1.0a api information
      config - OAuth 1.0a configuration param object
  • Method Details

    • getRequestToken

      public Token getRequestToken(int timeout, TimeUnit unit)
    • getRequestToken

      public Token getRequestToken()
      Description copied from interface: OAuthService
      Retrieve the request token.
      Specified by:
      getRequestToken in interface OAuthService
      Returns:
      request token
    • getRequestToken

      public Token getRequestToken(RequestTuner tuner)
    • getAccessToken

      public Token getAccessToken(Token requestToken, Verifier verifier, int timeout, TimeUnit unit)
    • getAccessToken

      public Token getAccessToken(Token requestToken, Verifier verifier)
      Description copied from interface: OAuthService
      Retrieve the access token
      Specified by:
      getAccessToken in interface OAuthService
      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:
      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