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

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

public class OAuthProviderScribe
extends Object
implements org.jboss.seam.social.core.OAuthProvider

Author:
Antoine Sabot-Durand

Constructor Summary
OAuthProviderScribe()
           
 
Method Summary
protected  org.scribe.model.Token extractToken(org.jboss.seam.social.core.OAuthToken tok)
           
 org.jboss.seam.social.core.OAuthToken getAccessToken(org.jboss.seam.social.core.OAuthToken requestToken, String verifier)
           
 String getAuthorizationUrl(org.jboss.seam.social.core.OAuthToken tok)
           
 org.jboss.seam.social.core.OAuthToken getRequestToken()
           
 String getVersion()
           
 void initProvider(org.jboss.seam.social.core.OAuthServiceSettings settings)
           
 org.jboss.seam.social.core.OAuthRequest requestFactory(org.jboss.seam.social.core.RestVerb verb, String uri)
           
 void signRequest(org.jboss.seam.social.core.OAuthToken accessToken, org.jboss.seam.social.core.OAuthRequest request)
           
 org.jboss.seam.social.core.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 org.jboss.seam.social.core.OAuthToken getRequestToken()
Specified by:
getRequestToken in interface org.jboss.seam.social.core.OAuthProvider

getAccessToken

public org.jboss.seam.social.core.OAuthToken getAccessToken(org.jboss.seam.social.core.OAuthToken requestToken,
                                                            String verifier)
Specified by:
getAccessToken in interface org.jboss.seam.social.core.OAuthProvider

signRequest

public void signRequest(org.jboss.seam.social.core.OAuthToken accessToken,
                        org.jboss.seam.social.core.OAuthRequest request)
Specified by:
signRequest in interface org.jboss.seam.social.core.OAuthProvider

getVersion

public String getVersion()
Specified by:
getVersion in interface org.jboss.seam.social.core.OAuthProvider

getAuthorizationUrl

public String getAuthorizationUrl(org.jboss.seam.social.core.OAuthToken tok)
Specified by:
getAuthorizationUrl in interface org.jboss.seam.social.core.OAuthProvider

initProvider

public void initProvider(org.jboss.seam.social.core.OAuthServiceSettings settings)
Specified by:
initProvider in interface org.jboss.seam.social.core.OAuthProvider

extractToken

protected org.scribe.model.Token extractToken(org.jboss.seam.social.core.OAuthToken tok)

requestFactory

public org.jboss.seam.social.core.OAuthRequest requestFactory(org.jboss.seam.social.core.RestVerb verb,
                                                              String uri)
Specified by:
requestFactory in interface org.jboss.seam.social.core.OAuthProvider

tokenFactory

public org.jboss.seam.social.core.OAuthToken tokenFactory(String token,
                                                          String secret)
Specified by:
tokenFactory in interface org.jboss.seam.social.core.OAuthProvider


Copyright © 2011 Seam Framework. All Rights Reserved.