org.jboss.seam.social.core.scribe
Class OAuthProviderScribe

java.lang.Object
  extended by org.jboss.seam.social.core.scribe.OAuthProviderScribe
All Implemented Interfaces:
OAuthProvider

public class OAuthProviderScribe
extends Object
implements OAuthProvider

Author:
Antoine Sabot-Durand

Constructor Summary
OAuthProviderScribe()
           
 
Method Summary
protected  org.scribe.model.Token extractToken(OAuthToken tok)
           
 OAuthToken getAccessToken(OAuthToken requestToken, String verifier)
           
 String getAuthorizationUrl(OAuthToken tok)
           
 OAuthToken getRequestToken()
           
 String getVersion()
           
 void initProvider(OAuthServiceSettings settings)
           
 OAuthRequest requestFactory(RestVerb verb, String uri)
           
 void signRequest(OAuthToken accessToken, OAuthRequest request)
           
 OAuthToken tokenFactory(String token, String secret)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OAuthProviderScribe

public OAuthProviderScribe()
Method Detail

getRequestToken

public OAuthToken getRequestToken()
Specified by:
getRequestToken in interface OAuthProvider

getAccessToken

public OAuthToken getAccessToken(OAuthToken requestToken,
                                 String verifier)
Specified by:
getAccessToken in interface OAuthProvider

signRequest

public void signRequest(OAuthToken accessToken,
                        OAuthRequest request)
Specified by:
signRequest in interface OAuthProvider

getVersion

public String getVersion()
Specified by:
getVersion in interface OAuthProvider

getAuthorizationUrl

public String getAuthorizationUrl(OAuthToken tok)
Specified by:
getAuthorizationUrl in interface OAuthProvider

initProvider

public void initProvider(OAuthServiceSettings settings)
Specified by:
initProvider in interface OAuthProvider

extractToken

protected org.scribe.model.Token extractToken(OAuthToken tok)

requestFactory

public OAuthRequest requestFactory(RestVerb verb,
                                   String uri)
Specified by:
requestFactory in interface OAuthProvider

tokenFactory

public OAuthToken tokenFactory(String token,
                               String secret)
Specified by:
tokenFactory in interface OAuthProvider


Copyright © 2011 Seam Framework. All Rights Reserved.