|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OAuthTokenStore
Service interface for managing OAuthToken
used both :
- in the OAuth the Filter (Server side Tokens) : where Nuxeo is the provider
- in Shindig (Client side Tokens) ; where Nuxeo is the consumer
This service provides a center access point for all Token related actions.
Method Summary | |
---|---|
OAuthToken |
addVerifierToRequestToken(String token,
Long duration)
Generates a verification code and attache it to the REQUEST Token |
OAuthToken |
createAccessTokenFromRequestToken(OAuthToken requestToken)
Exchanges the REQUEST Token witha Real ACCESS Token (persistent) Token/TocketSecret Strings are regerated during the exchange |
OAuthToken |
createRequestToken(String consumerKey,
String callBack)
Creates a new REQUEST Token (transient) |
OAuthToken |
getAccessToken(String token)
Retrieves an ACCESS from the store |
NuxeoOAuthToken |
getClientAccessToken(String appId,
String owner)
Get a Access token for the Shindig Client |
OAuthToken |
getRequestToken(String token)
Retrieves a REQUEST Token given a Token string (extracted from the Request) |
List<OAuthToken> |
listAccessTokenForConsumer(String consumerKey)
Lists ACCESS Token associated to a Consumer application |
List<OAuthToken> |
listAccessTokenForUser(String login)
Lists ACCESS Token associated to a User |
void |
removeAccessToken(String token)
Deletes an ACCESS Token from the storage |
void |
removeClientAccessToken(String appId,
String owner)
Delete a Client side Access Token |
void |
removeRequestToken(String token)
Deletes a REQUEST Token |
void |
storeClientAccessToken(String consumerKey,
String callBack,
String token,
String tokenSecret,
String appId,
String owner)
Stores a Access token generated fro Shindig client |
Method Detail |
---|
OAuthToken createRequestToken(String consumerKey, String callBack)
OAuthToken addVerifierToRequestToken(String token, Long duration)
token
-
OAuthToken getRequestToken(String token)
token
-
void removeRequestToken(String token)
token
- OAuthToken createAccessTokenFromRequestToken(OAuthToken requestToken)
OAuthToken getAccessToken(String token)
token
-
void removeAccessToken(String token) throws Exception
token
-
Exception
List<OAuthToken> listAccessTokenForUser(String login)
login
-
List<OAuthToken> listAccessTokenForConsumer(String consumerKey)
consumerKey
-
void storeClientAccessToken(String consumerKey, String callBack, String token, String tokenSecret, String appId, String owner)
NuxeoOAuthToken getClientAccessToken(String appId, String owner) throws Exception
appId
- owner
-
Exception
void removeClientAccessToken(String appId, String owner) throws Exception
appId
- owner
-
Exception
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |