public interface SocialNetworkService
| Modifier and Type | Method and Description |
|---|---|
org.exoplatform.services.organization.User |
findUserByOAuthProviderUsername(OAuthProviderType oauthProviderType,
String oauthProviderUsername)
Find user from Identity DB by oauth provider username
|
<T extends AccessTokenContext> |
getOAuthAccessToken(OAuthProviderType<T> oauthProviderType,
String username)
Obtain access token of given user from DB
|
<T extends AccessTokenContext> |
removeOAuthAccessToken(OAuthProviderType<T> oauthProviderType,
String username)
Remove access token of given user from DB
|
<T extends AccessTokenContext> |
updateOAuthAccessToken(OAuthProviderType<T> oauthProviderType,
String username,
T accessToken)
Save access token of given user into DB
|
<T extends AccessTokenContext> |
updateOAuthInfo(OAuthProviderType<T> oauthProviderType,
String username,
String oauthUsername,
T accessToken)
Save OAuth informations (both username and access token) into DB
|
org.exoplatform.services.organization.User findUserByOAuthProviderUsername(OAuthProviderType oauthProviderType, String oauthProviderUsername)
oauthProviderType - oauthProviderUsername - <T extends AccessTokenContext> void updateOAuthAccessToken(OAuthProviderType<T> oauthProviderType, String username, T accessToken)
<T extends AccessTokenContext> T getOAuthAccessToken(OAuthProviderType<T> oauthProviderType, String username)
<T extends AccessTokenContext> void updateOAuthInfo(OAuthProviderType<T> oauthProviderType, String username, String oauthUsername, T accessToken)
<T extends AccessTokenContext> void removeOAuthAccessToken(OAuthProviderType<T> oauthProviderType, String username)
Copyright © 2017 JBoss by Red Hat. All Rights Reserved.