|
||||||||||
| 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,
String baseUrl)
|
|
| Method Summary | |
|---|---|
void |
authorizeToken(OAuthEntry entry,
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(String consumerKey,
String oauthVersion,
String signedCallbackUrl,
String virtualOrganization)
Generate a valid requestToken for the given consumerKey. |
net.oauth.OAuthConsumer |
getConsumer(String consumerKey)
Lookup consumers. |
OAuthEntry |
getEntry(String oauthToken)
Get the OAuthEntry that corresponds to the oauthToken. |
SecurityToken |
getSecurityTokenForConsumerRequest(String consumerKey,
String userId,
net.oauth.OAuthConsumer authConsumer)
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,
String baseUrl)
| Method Detail |
|---|
public OAuthEntry getEntry(String oauthToken)
OAuthDataStore
getEntry in interface OAuthDataStoreoauthToken - a non-null oauthToken
public net.oauth.OAuthConsumer getConsumer(String consumerKey)
OAuthDataStore
getConsumer in interface OAuthDataStoreconsumerKey - A valid, non-null ConsumerKey
public OAuthEntry generateRequestToken(String consumerKey,
String oauthVersion,
String signedCallbackUrl,
String virtualOrganization)
OAuthDataStore
generateRequestToken in interface OAuthDataStoreconsumerKey - A valid consumer keyoauthVersion - The version (1 or 1a)signedCallbackUrl - Callback URL sent from consumer, may be null. If callbackUrl is not
null then the returned entry should have signedCallbackUrl set to true.virtualOrganization - the virtualOrganization context (if any)
public OAuthEntry convertToAccessToken(OAuthEntry entry)
OAuthDataStore
convertToAccessToken in interface OAuthDataStoreentry - The Entry to convert
public void authorizeToken(OAuthEntry entry,
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(String consumerKey,
String userId,
net.oauth.OAuthConsumer authConsumer)
OAuthDataStore
getSecurityTokenForConsumerRequest in interface OAuthDataStoreconsumerKey - A consumer keyuserId - The userId to validate.authConsumer - The OAuthConsumer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||