|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OpenConextOAuthClient
Capable of retrieving OpenSocial data from OpenSocial endpoints
| Method Summary | |
|---|---|
String |
getAuthorizationUrl(OAuthVersion version)
Get the authorization url |
List<Person> |
getGroupMembers(String groupId,
String onBehalfOf)
Get the group members of the given group. |
List<Group> |
getGroups(String userId,
String onBehalfOf)
Get Persons' Groups |
List<Group20> |
getGroups20(String userId,
String onBehalfOf)
Get Persons' Groups |
Person |
getPerson(String userId,
String onBehalfOf)
Get the OpenSocial Person. |
boolean |
isAccessTokenGranted(String userId)
Is it possible to make OpenSocial requests for this user (as onBehalfOf). |
void |
oauthCallback(OAuthVersion version,
javax.servlet.http.HttpServletRequest request)
Clients who have requested a redirect to the authorization URL will be notified on the registered callback URL. |
void |
redirectToAuthorizationUrl(OAuthVersion version,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Clients who wants to make three-legged calls, but who do not have an access token yet for an user can redirect to the authorization URL. |
| Method Detail |
|---|
boolean isAccessTokenGranted(String userId)
userId - the unique identifier
void redirectToAuthorizationUrl(OAuthVersion version,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
version - the OAuth protocol version to userequest - the HTTP request for obtaining the request tokenresponse - the HTTP response for redirecting to the authorization urlString getAuthorizationUrl(OAuthVersion version)
version - the oauth version
void oauthCallback(OAuthVersion version,
javax.servlet.http.HttpServletRequest request)
version - the OAuth protocol version to userequest - the HTTP request for obtaining the request token
Person getPerson(String userId,
String onBehalfOf)
userId - the unique identifieronBehalfOf - the unique identifier of the user that is going to make the
request
Person
List<Person> getGroupMembers(String groupId,
String onBehalfOf)
groupId - String the unique identifier for the grouponBehalfOf - String the unique identifier of the user that is going to
make the request
ArrayList containing Person's
List<Group> getGroups(String userId,
String onBehalfOf)
userId - the unique identifieronBehalfOf - the unique identifier of the user that is going to make the
request
List containing the Groups
List<Group20> getGroups20(String userId,
String onBehalfOf)
userId - the unique identifieronBehalfOf - the unique identifier of the user that is going to make the
request
List containing the Groups
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||