| Package | Description |
|---|---|
| org.gatein.security.oauth.data | |
| org.gatein.security.oauth.registry | |
| org.gatein.security.oauth.spi | |
| org.gatein.security.oauth.utils |
| Modifier and Type | Method and Description |
|---|---|
org.exoplatform.services.organization.User |
SocialNetworkServiceImpl.findUserByOAuthProviderUsername(OAuthProviderType oauthProviderType,
String oauthProviderUsername) |
<T extends AccessTokenContext> |
SocialNetworkServiceImpl.getOAuthAccessToken(OAuthProviderType<T> oauthProviderType,
String username) |
<T extends AccessTokenContext> |
SocialNetworkServiceImpl.removeOAuthAccessToken(OAuthProviderType<T> oauthProviderType,
String username) |
<T extends AccessTokenContext> |
SocialNetworkServiceImpl.updateOAuthAccessToken(OAuthProviderType<T> oauthProviderType,
String username,
T accessToken) |
<T extends AccessTokenContext> |
SocialNetworkServiceImpl.updateOAuthInfo(OAuthProviderType<T> oauthProviderType,
String username,
String oauthUsername,
T accessToken) |
| Modifier and Type | Method and Description |
|---|---|
<T extends AccessTokenContext> |
OAuthProviderTypeRegistryImpl.getOAuthProvider(String key,
Class<T> accessTokenContextClass) |
| Modifier and Type | Method and Description |
|---|---|
Collection<OAuthProviderType> |
OAuthProviderTypeRegistryImpl.getEnabledOAuthProviders() |
| Modifier and Type | Method and Description |
|---|---|
<T extends AccessTokenContext> |
OAuthProviderTypeRegistry.getOAuthProvider(String key,
Class<T> accessTokenContextClass)
Obtain registered OAuth provider
|
OAuthProviderType |
OAuthPrincipal.getOauthProviderType() |
| Modifier and Type | Method and Description |
|---|---|
Collection<OAuthProviderType> |
OAuthProviderTypeRegistry.getEnabledOAuthProviders() |
| Modifier and Type | Method and Description |
|---|---|
org.exoplatform.services.organization.User |
SocialNetworkService.findUserByOAuthProviderUsername(OAuthProviderType oauthProviderType,
String oauthProviderUsername)
Find user from Identity DB by oauth provider username
|
<T extends AccessTokenContext> |
SocialNetworkService.getOAuthAccessToken(OAuthProviderType<T> oauthProviderType,
String username)
Obtain access token of given user from DB
|
<T extends AccessTokenContext> |
SocialNetworkService.removeOAuthAccessToken(OAuthProviderType<T> oauthProviderType,
String username)
Remove access token of given user from DB
|
<T extends AccessTokenContext> |
SocialNetworkService.updateOAuthAccessToken(OAuthProviderType<T> oauthProviderType,
String username,
T accessToken)
Save access token of given user into DB
|
<T extends AccessTokenContext> |
SocialNetworkService.updateOAuthInfo(OAuthProviderType<T> oauthProviderType,
String username,
String oauthUsername,
T accessToken)
Save OAuth informations (both username and access token) into DB
|
| Constructor and Description |
|---|
OAuthPrincipal(String userName,
String firstName,
String lastName,
String displayName,
String email,
String avatar,
T accessToken,
OAuthProviderType<T> oauthProviderType) |
OAuthPrincipal(String userName,
String firstName,
String lastName,
String displayName,
String email,
T accessToken,
OAuthProviderType<T> oauthProviderType) |
| Modifier and Type | Method and Description |
|---|---|
static OAuthPrincipal<FacebookAccessTokenContext> |
OAuthUtils.convertFacebookPrincipalToOAuthPrincipal(FacebookPrincipal facebookPrincipal,
String avatar,
OAuthProviderType<FacebookAccessTokenContext> facebookProviderType,
FacebookAccessTokenContext fbAccessTokenContext) |
static OAuthPrincipal<GoogleAccessTokenContext> |
OAuthUtils.convertGoogleInfoToOAuthPrincipal(com.google.api.services.oauth2.model.Userinfo userInfo,
GoogleAccessTokenContext accessToken,
OAuthProviderType<GoogleAccessTokenContext> googleProviderType) |
static OAuthPrincipal<TwitterAccessTokenContext> |
OAuthUtils.convertTwitterUserToOAuthPrincipal(twitter4j.User twitterUser,
TwitterAccessTokenContext accessToken,
OAuthProviderType<TwitterAccessTokenContext> twitterProviderType) |
Copyright © 2016 JBoss by Red Hat. All Rights Reserved.