|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.shindig.social.sample.oauth.SampleOAuthDataStore
public class SampleOAuthDataStore
Sample implementation for OAuth data store
| Constructor Summary | |
|---|---|
SampleOAuthDataStore(JsonDbOpensocialService dbService,
java.lang.String baseUrl)
|
|
| Method Summary | |
|---|---|
void |
authorizeToken(OAuthEntry entry,
java.lang.String userId)
Authorize the request token for the given user id. |
OAuthEntry |
convertToAccessToken(OAuthEntry entry)
Called when converting a request token to an access token. |
void |
disableToken(OAuthEntry entry)
Mark a token DISABLED and store it. |
OAuthEntry |
generateRequestToken(java.lang.String consumerKey,
java.lang.String oauthVersion,
java.lang.String signedCallbackUrl)
Generate a valid requestToken for the given consumerKey. |
net.oauth.OAuthConsumer |
getConsumer(java.lang.String consumerKey)
Lookup consumers. |
OAuthEntry |
getEntry(java.lang.String oauthToken)
Get the OAuthEntry that corresponds to the oauthToken. |
SecurityToken |
getSecurityTokenForConsumerRequest(java.lang.String consumerKey,
java.lang.String userId)
Return the proper security token for a 2 legged oauth request that has been validated for the given consumerKey. |
void |
removeToken(OAuthEntry entry)
Remove a token |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@Inject
public SampleOAuthDataStore(JsonDbOpensocialService dbService,
java.lang.String baseUrl)
| Method Detail |
|---|
public OAuthEntry getEntry(java.lang.String oauthToken)
OAuthDataStore
getEntry in interface OAuthDataStoreoauthToken - a non-null oauthToken
public net.oauth.OAuthConsumer getConsumer(java.lang.String consumerKey)
OAuthDataStore
getConsumer in interface OAuthDataStoreconsumerKey - A valid, non-null ConsumerKey
public OAuthEntry generateRequestToken(java.lang.String consumerKey,
java.lang.String oauthVersion,
java.lang.String signedCallbackUrl)
OAuthDataStore
generateRequestToken in interface OAuthDataStoreconsumerKey - A valid consumer keysignedCallbackUrl - Callback URL sent from consumer, may be null. If callbackUrl is not
null then the returned entry should have signedCallbackUrl set to true.
public OAuthEntry convertToAccessToken(OAuthEntry entry)
OAuthDataStore
convertToAccessToken in interface OAuthDataStoreentry - The Entry to convert
public void authorizeToken(OAuthEntry entry,
java.lang.String userId)
OAuthDataStore
authorizeToken in interface OAuthDataStoreentry - A valid OAuthEntryuserId - A user idpublic void disableToken(OAuthEntry entry)
OAuthDataStore
disableToken in interface OAuthDataStoreentry - A valid OAuthEntrypublic void removeToken(OAuthEntry entry)
OAuthDataStore
removeToken in interface OAuthDataStoreentry - A valid OAuthEntry
public SecurityToken getSecurityTokenForConsumerRequest(java.lang.String consumerKey,
java.lang.String userId)
OAuthDataStore
getSecurityTokenForConsumerRequest in interface OAuthDataStoreconsumerKey - A consumer keyuserId - The userId to validate.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||