| Modifier and Type | Method and Description |
|---|---|
<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 | Class and Description |
|---|---|
class |
FacebookAccessTokenContext
Encapsulate informations about Facebook access token
|
| Modifier and Type | Class and Description |
|---|---|
class |
GoogleAccessTokenContext
Encapsulate informations about Google+ access token
|
| Modifier and Type | Class and Description |
|---|---|
class |
LinkedinAccessTokenContext |
| Modifier and Type | Class and Description |
|---|---|
class |
OauthProviderTypeRegistryPlugin<T extends AccessTokenContext>
Kernel plugin wrapping data about single
OAuthProviderType |
| Modifier and Type | Method and Description |
|---|---|
<T extends AccessTokenContext> |
OAuthProviderTypeRegistryImpl.getOAuthProvider(String key,
Class<T> accessTokenContextClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
InteractionState<T extends AccessTokenContext>
State of OAuth workflow
|
class |
OAuthPrincipal<T extends AccessTokenContext>
Principal, which contains info about user, who was authenticated through OAuth
|
interface |
OAuthProviderProcessor<T extends AccessTokenContext>
Processor to call operations on given OAuth provider (Social network)
|
class |
OAuthProviderType<T extends AccessTokenContext>
Encapsulate data about single OAuth provider (social network), which are needed by portal (not data, which are needed to perform specific OAuth
operations like consumerKey or consumerSecret as these are provided by concrete
OAuthProviderProcessor) |
| Modifier and Type | Method and Description |
|---|---|
<T extends AccessTokenContext> |
SocialNetworkService.getOAuthAccessToken(OAuthProviderType<T> oauthProviderType,
String username)
Obtain access token of given user from DB
|
<T extends AccessTokenContext> |
OAuthProviderTypeRegistry.getOAuthProvider(String key,
Class<T> accessTokenContextClass)
Obtain registered OAuth provider
|
<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
|
| Modifier and Type | Class and Description |
|---|---|
class |
TwitterAccessTokenContext
Encapsulate informations about Twitter access token
|
Copyright © 2018 JBoss by Red Hat. All Rights Reserved.