|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OAuthProvider
Contract for a provider that supports managing OAuth tokens and consumer secrets.
To add an OAuthProvider
implementation, annotate the implementation
class with @Provider
.
Method Summary | |
---|---|
OAuthToken |
getAccessToken(String token)
Returns the access token by the consumer key and token value. |
OAuthConsumer |
getConsumer(String consumerKey)
Gets consumer corresponding to a given consumer key. |
OAuthToken |
getRequestToken(String token)
Returns the request token by the consumer key and token value. |
OAuthToken |
newAccessToken(OAuthToken requestToken,
String verifier)
Creates a new access token. |
OAuthToken |
newRequestToken(String consumerKey,
String callbackUrl,
Map<String,List<String>> attributes)
Creates a new request token for a given consumerKey. |
Method Detail |
---|
OAuthConsumer getConsumer(String consumerKey)
consumerKey
- consumer key
OAuthToken newRequestToken(String consumerKey, String callbackUrl, Map<String,List<String>> attributes)
consumerKey
- consumer key to create a request token forcallbackUrl
- callback url for this request token requestattributes
- additional service provider-specific parameters
(this can be used to indicate what level of access is requested
- i.e. readonly, or r/w, etc.)
OAuthToken getRequestToken(String token)
token
- request token value
OAuthToken newAccessToken(OAuthToken requestToken, String verifier)
requestToken
- authorized request tokenverifier
- verifier passed to the callback after authorization
OAuthToken getAccessToken(String token)
token
- access token value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |