|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.seam.social.scribe.OAuthProviderScribe
public class OAuthProviderScribe
Constructor Summary | |
---|---|
OAuthProviderScribe()
|
Method Summary | |
---|---|
protected org.scribe.model.Token |
extractToken(OAuthToken tok)
|
OAuthToken |
getAccessToken(OAuthToken requestToken,
String verifier)
This method retrieves the Oauth access token from request token and verifier |
String |
getAuthorizationUrl(OAuthToken tok)
Generates the OAuth authorization URL from the given request Token. |
OAuthToken |
getRequestToken()
This method retrieves an OAuth request token to initiate an OAuth connection. |
String |
getVersion()
Gives the OAuth version of the provider |
void |
initProvider(OAuthServiceSettings settings)
Initializes the provider with the given settings containing OAuth api key andapi secret |
OAuthRequest |
requestFactory(RestVerb verb,
String uri)
Creates an OAuthRequest with the given Rest Verb and uri |
void |
signRequest(OAuthToken accessToken,
OAuthRequest request)
Sign an OAuthRequest in order to make it valid for targeted service |
OAuthToken |
tokenFactory(String token,
String secret)
Creates an OAuthToken with the given token and given secret |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OAuthProviderScribe()
Method Detail |
---|
public OAuthToken getRequestToken()
OAuthProvider
getRequestToken
in interface OAuthProvider
public OAuthToken getAccessToken(OAuthToken requestToken, String verifier)
OAuthProvider
getAccessToken
in interface OAuthProvider
public void signRequest(OAuthToken accessToken, OAuthRequest request)
OAuthProvider
signRequest
in interface OAuthProvider
accessToken
- the OAuth access token for the current OAuth sessionrequest
- the OAuth request to signpublic String getVersion()
OAuthProvider
getVersion
in interface OAuthProvider
public String getAuthorizationUrl(OAuthToken tok)
OAuthProvider
getAuthorizationUrl
in interface OAuthProvider
public void initProvider(OAuthServiceSettings settings)
OAuthProvider
initProvider
in interface OAuthProvider
protected org.scribe.model.Token extractToken(OAuthToken tok)
public OAuthRequest requestFactory(RestVerb verb, String uri)
OAuthProvider
requestFactory
in interface OAuthProvider
public OAuthToken tokenFactory(String token, String secret)
OAuthProvider
tokenFactory
in interface OAuthProvider
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |