Skip navigation links
GateIn Portal Component Web OAuth Common 4.4.5-cp01-PLF
A C D E F G H I L O P R S T U V W 

A

abort() - Method in class org.gatein.security.oauth.jaas.OAuthLoginModule
 
ACCESS_TOKEN_ENDPOINT_URL - Static variable in class org.gatein.security.oauth.social.FacebookConstants
 
ACCESS_TOKEN_PARAMETER - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
accessToken - Variable in class org.gatein.security.oauth.linkedin.LinkedinAccessTokenContext
 
AccessTokenContext - Class in org.gatein.security.oauth.spi
General class, which encapsulates all important information about OAuth access token.
AccessTokenContext(String...) - Constructor for class org.gatein.security.oauth.spi.AccessTokenContext
 
AccessTokenContext(String) - Constructor for class org.gatein.security.oauth.spi.AccessTokenContext
 
AccessTokenContext(Collection<String>) - Constructor for class org.gatein.security.oauth.spi.AccessTokenContext
 
AccessTokenInvalidationListener - Class in org.gatein.security.oauth.data
Listener for invalidate access token of particular user, if OAuth username of this user is changed to different value
AccessTokenInvalidationListener(OrganizationService, OAuthProviderTypeRegistry, OAuthCodec) - Constructor for class org.gatein.security.oauth.data.AccessTokenInvalidationListener
 
addPlugin(ComponentPlugin) - Method in class org.gatein.security.oauth.registry.OAuthProviderTypeRegistryImpl
 
addScope(String) - Method in class org.gatein.security.oauth.spi.AccessTokenContext
 
ATTRIBUTE_AUTH_STATE - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
ATTRIBUTE_AUTHENTICATED_OAUTH_PRINCIPAL - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
ATTRIBUTE_AUTHENTICATED_PORTAL_USER - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
ATTRIBUTE_AUTHENTICATED_PORTAL_USER_FOR_JAAS - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
ATTRIBUTE_EXCEPTION_AFTER_FAILED_LINK - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
ATTRIBUTE_EXCEPTION_OAUTH - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
ATTRIBUTE_LINKED_OAUTH_PROVIDER - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
ATTRIBUTE_LINKEDIN_REQUEST_TOKEN - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
ATTRIBUTE_REMEMBER_ME - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
ATTRIBUTE_TWITTER_REQUEST_TOKEN - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
ATTRIBUTE_URL_TO_REDIRECT_AFTER_LINK_SOCIAL_ACCOUNT - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
ATTRIBUTE_VERIFICATION_STATE - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
AUTHENTICATION_ENDPOINT_URL - Static variable in class org.gatein.security.oauth.social.FacebookConstants
 

C

CLIENT_ID_PARAMETER - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
CLIENT_SECRET_PARAMETER - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
clientID - Variable in class org.gatein.security.oauth.social.FacebookProcessor
 
clientSecret - Variable in class org.gatein.security.oauth.social.FacebookProcessor
 
CODE_PARAMETER - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
commit() - Method in class org.gatein.security.oauth.jaas.OAuthLoginModule
 
convertFacebookPrincipalToOAuthPrincipal(FacebookPrincipal, String, OAuthProviderType<FacebookAccessTokenContext>, FacebookAccessTokenContext) - Static method in class org.gatein.security.oauth.utils.OAuthUtils
 
convertGoogleInfoToOAuthPrincipal(Userinfo, GoogleAccessTokenContext, OAuthProviderType<GoogleAccessTokenContext>) - Static method in class org.gatein.security.oauth.utils.OAuthUtils
 
convertOAuthPrincipalToGateInUser(OAuthPrincipal) - Static method in class org.gatein.security.oauth.utils.OAuthUtils
 
convertToGateInUser(OAuthPrincipal) - Method in class org.gatein.security.oauth.facebook.FacebookPrincipalProcessor
 
convertToGateInUser(OAuthPrincipal) - Method in class org.gatein.security.oauth.linkedin.LinkedInPrincipalProcessor
 
convertToGateInUser(OAuthPrincipal) - Method in class org.gatein.security.oauth.principal.DefaultPrincipalProcessor
 
convertToGateInUser(OAuthPrincipal) - Method in interface org.gatein.security.oauth.spi.OAuthPrincipalProcessor
 
convertTwitterUserToOAuthPrincipal(User, TwitterAccessTokenContext, OAuthProviderType<TwitterAccessTokenContext>) - Static method in class org.gatein.security.oauth.utils.OAuthUtils
 
createQueryString(Map<String, String>) - Static method in class org.gatein.security.oauth.utils.OAuthUtils
Given a Map of params, construct a query string

D

decodeString(String) - Method in class org.gatein.security.oauth.data.SocialNetworkServiceImpl
 
decodeString(String) - Method in interface org.gatein.security.oauth.spi.OAuthCodec
 
DEFAULT_CHUNK_LENGTH - Static variable in class org.gatein.security.oauth.utils.OAuthPersistenceUtils
 
DefaultPrincipalProcessor - Class in org.gatein.security.oauth.principal
 
DefaultPrincipalProcessor() - Constructor for class org.gatein.security.oauth.principal.DefaultPrincipalProcessor
 
DELIMITER - Static variable in class org.gatein.security.oauth.spi.AccessTokenContext
 

E

encodeParam(String) - Static method in class org.gatein.security.oauth.utils.OAuthUtils
 
encodeString(String) - Method in class org.gatein.security.oauth.data.SocialNetworkServiceImpl
 
encodeString(String) - Method in interface org.gatein.security.oauth.spi.OAuthCodec
 
equals(Object) - Method in class org.gatein.security.oauth.facebook.FacebookAccessTokenContext
 
equals(Object) - Method in class org.gatein.security.oauth.google.GoogleAccessTokenContext
 
equals(Object) - Method in class org.gatein.security.oauth.spi.AccessTokenContext
 
equals(Object) - Method in class org.gatein.security.oauth.twitter.TwitterAccessTokenContext
 
ERROR_ACCESS_DENIED - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
ERROR_PARAMETER - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
establishSecurityContext(ExoContainer, String) - Method in class org.gatein.security.oauth.jaas.OAuthLoginModule
 
EXCEPTION_OAUTH_PROVIDER_NAME - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
EXCEPTION_OAUTH_PROVIDER_USERNAME - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
EXCEPTION_OAUTH_PROVIDER_USERNAME_ATTRIBUTE_NAME - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
EXPIRES - Static variable in class org.gatein.security.oauth.social.FacebookConstants
 

F

FACEBOOK_AUTHENTICATION_URL_PATH - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
FacebookAccessTokenContext - Class in org.gatein.security.oauth.facebook
Encapsulate informations about Facebook access token
FacebookAccessTokenContext(String, String...) - Constructor for class org.gatein.security.oauth.facebook.FacebookAccessTokenContext
 
FacebookAccessTokenContext(String, String) - Constructor for class org.gatein.security.oauth.facebook.FacebookAccessTokenContext
 
FacebookAccessTokenContext(String, Collection<String>) - Constructor for class org.gatein.security.oauth.facebook.FacebookAccessTokenContext
 
FacebookConstants - Class in org.gatein.security.oauth.social
Constants for facebook
FacebookConstants() - Constructor for class org.gatein.security.oauth.social.FacebookConstants
 
FacebookPrincipal - Class in org.gatein.security.oauth.social
An instance of Principal representing a facebook user
FacebookPrincipal() - Constructor for class org.gatein.security.oauth.social.FacebookPrincipal
 
FacebookPrincipalProcessor - Class in org.gatein.security.oauth.facebook
 
FacebookPrincipalProcessor() - Constructor for class org.gatein.security.oauth.facebook.FacebookPrincipalProcessor
 
FacebookProcessor - Class in org.gatein.security.oauth.social
Processor to perform Facebook interaction
FacebookProcessor(String, String, String, String) - Constructor for class org.gatein.security.oauth.social.FacebookProcessor
 
findUserByOAuthProviderUsername(OAuthProviderType, String) - Method in class org.gatein.security.oauth.data.SocialNetworkServiceImpl
 
findUserByOAuthProviderUsername(OAuthProviderType, String) - Method in interface org.gatein.security.oauth.spi.SocialNetworkService
Find user from Identity DB by oauth provider username
formUrlDecode(String) - Static method in class org.gatein.security.oauth.utils.OAuthUtils
Decode given String to map.

G

GateInFacebookProcessor - Interface in org.gatein.security.oauth.facebook
OAuth processor for calling Facebook operations
GateInFacebookProcessorImpl - Class in org.gatein.security.oauth.facebook
GateInFacebookProcessorImpl(ExoContainerContext, InitParams, SecureRandomService) - Constructor for class org.gatein.security.oauth.facebook.GateInFacebookProcessorImpl
 
getAccessToken() - Method in class org.gatein.security.oauth.facebook.FacebookAccessTokenContext
 
getAccessToken() - Method in class org.gatein.security.oauth.google.GoogleAccessTokenContext
 
getAccessToken() - Method in class org.gatein.security.oauth.linkedin.LinkedinAccessTokenContext
 
getAccessToken() - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
getAccessToken(HttpServletRequest, HttpServletResponse) - Method in class org.gatein.security.oauth.social.FacebookProcessor
 
getAccessToken() - Method in class org.gatein.security.oauth.spi.AccessTokenContext
 
getAccessToken() - Method in class org.gatein.security.oauth.spi.OAuthPrincipal
 
getAccessToken() - Method in class org.gatein.security.oauth.twitter.TwitterAccessTokenContext
 
getAccessTokenContext() - Method in class org.gatein.security.oauth.spi.InteractionState
 
getAccessTokenFromUserProfile(UserProfile, OAuthCodec) - Method in class org.gatein.security.oauth.facebook.GateInFacebookProcessorImpl
 
getAccessTokenFromUserProfile(UserProfile, OAuthCodec) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
getAccessTokenFromUserProfile(UserProfile, OAuthCodec) - Method in class org.gatein.security.oauth.linkedin.LinkedinProcessorImpl
 
getAccessTokenFromUserProfile(UserProfile, OAuthCodec) - Method in interface org.gatein.security.oauth.spi.OAuthProviderProcessor
Obtain needed data from given userProfile and create accessToken from them
getAccessTokenFromUserProfile(UserProfile, OAuthCodec) - Method in class org.gatein.security.oauth.twitter.TwitterProcessorImpl
 
getAccessTokenSecret() - Method in class org.gatein.security.oauth.twitter.TwitterAccessTokenContext
 
getAttribute(String) - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
getAuthorizedSocialApiObject(FacebookAccessTokenContext, Class<C>) - Method in class org.gatein.security.oauth.facebook.GateInFacebookProcessorImpl
 
getAuthorizedSocialApiObject(GoogleAccessTokenContext, Class<C>) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
getAuthorizedSocialApiObject(LinkedinAccessTokenContext, Class<C>) - Method in class org.gatein.security.oauth.linkedin.LinkedinProcessorImpl
 
getAuthorizedSocialApiObject(T, Class<C>) - Method in interface org.gatein.security.oauth.spi.OAuthProviderProcessor
Return object, which can be used to call some operations on this Social network.
getAuthorizedSocialApiObject(TwitterAccessTokenContext, Class<C>) - Method in class org.gatein.security.oauth.twitter.TwitterProcessorImpl
 
getAuthorizedTwitterInstance(TwitterAccessTokenContext) - Method in interface org.gatein.security.oauth.twitter.TwitterProcessor
Obtain instance of twitter object for given access token.
getAuthorizedTwitterInstance(TwitterAccessTokenContext) - Method in class org.gatein.security.oauth.twitter.TwitterProcessorImpl
 
getAvatar(FacebookAccessTokenContext) - Method in interface org.gatein.security.oauth.facebook.GateInFacebookProcessor
 
getAvatar(FacebookAccessTokenContext) - Method in class org.gatein.security.oauth.facebook.GateInFacebookProcessorImpl
 
getAvatar() - Method in class org.gatein.security.oauth.spi.OAuthPrincipal
 
getChunkLength(InitParams) - Static method in class org.gatein.security.oauth.utils.OAuthPersistenceUtils
Parse chunkLength from value params (same code used in all processors)
getCurrentHttpServletRequest() - Method in class org.gatein.security.oauth.jaas.OAuthLoginModule
 
getDisplayName() - Method in class org.gatein.security.oauth.spi.OAuthPrincipal
 
getEmail() - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
getEmail() - Method in class org.gatein.security.oauth.spi.OAuthPrincipal
 
getEnabledOAuthProviders() - Method in class org.gatein.security.oauth.registry.OAuthProviderTypeRegistryImpl
 
getEnabledOAuthProviders() - Method in interface org.gatein.security.oauth.spi.OAuthProviderTypeRegistry
 
getExceptionAttribute(String) - Method in exception org.gatein.security.oauth.exception.OAuthException
 
getExceptionAttributes() - Method in exception org.gatein.security.oauth.exception.OAuthException
 
getExceptionCode() - Method in exception org.gatein.security.oauth.exception.OAuthException
 
getFirstName() - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
getFirstName() - Method in class org.gatein.security.oauth.spi.OAuthPrincipal
 
getFriendlyName() - Method in class org.gatein.security.oauth.spi.OAuthProviderType
 
getGender() - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
getId() - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
getInitOAuthURL(String, String) - Method in class org.gatein.security.oauth.spi.OAuthProviderType
 
getJsonObject() - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
getKey() - Method in class org.gatein.security.oauth.spi.OAuthProviderType
 
getLastName() - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
getLastName() - Method in class org.gatein.security.oauth.spi.OAuthPrincipal
 
getLocale() - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
getLogger() - Method in class org.gatein.security.oauth.jaas.OAuthLoginModule
 
getLongAttribute(UserProfile, String, boolean) - Static method in class org.gatein.security.oauth.utils.OAuthPersistenceUtils
Get very long attribute.
getMessage() - Method in exception org.gatein.security.oauth.exception.OAuthException
 
getName() - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
getName() - Method in class org.gatein.security.oauth.spi.OAuthPrincipal
 
getOAuth2Instance(GoogleAccessTokenContext) - Method in interface org.gatein.security.oauth.google.GoogleProcessor
Obtain instance of Google Oauth2 object, which can be used to call various operations in Google API (obtain user informations, obtain informations about your access token etc)
getOAuth2Instance(GoogleAccessTokenContext) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
getOAuth2InstanceImpl(GoogleTokenResponse) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
getOAuthAccessToken(OAuthProviderType<T>, String) - Method in class org.gatein.security.oauth.data.SocialNetworkServiceImpl
 
getOAuthAccessToken(OAuthProviderType<T>, String) - Method in interface org.gatein.security.oauth.spi.SocialNetworkService
Obtain access token of given user from DB
getOauthPrincipalProcessor() - Method in class org.gatein.security.oauth.spi.OAuthProviderType
 
getOAuthProvider(String, Class<T>) - Method in class org.gatein.security.oauth.registry.OAuthProviderTypeRegistryImpl
 
getOAuthProvider(String, Class<T>) - Method in interface org.gatein.security.oauth.spi.OAuthProviderTypeRegistry
Obtain registered OAuth provider
getOauthProviderProcessor() - Method in class org.gatein.security.oauth.spi.OAuthProviderType
 
getOauthProviderType() - Method in class org.gatein.security.oauth.spi.OAuthPrincipal
 
getPlusService(GoogleAccessTokenContext) - Method in interface org.gatein.security.oauth.google.GoogleProcessor
Obtain instance of Google (@link Plus} object, which can be used to call various operations in Google+ API (Obtain list of your friends, obtain your statuses, comments, activities etc...)
getPlusService(GoogleAccessTokenContext) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
getPrincipal(FacebookAccessTokenContext) - Method in interface org.gatein.security.oauth.facebook.GateInFacebookProcessor
Obtain informations about user from Facebook and wrap them into FacebookPrincipal object
getPrincipal(FacebookAccessTokenContext) - Method in class org.gatein.security.oauth.facebook.GateInFacebookProcessorImpl
 
getPrincipal(String) - Method in class org.gatein.security.oauth.social.FacebookProcessor
 
getResponse() - Method in class org.gatein.security.oauth.utils.HttpResponseContext
 
getResponseCode() - Method in class org.gatein.security.oauth.utils.HttpResponseContext
 
getScopes(String) - Method in class org.gatein.security.oauth.social.FacebookProcessor
 
getScopesAsString() - Method in class org.gatein.security.oauth.spi.AccessTokenContext
 
getState() - Method in class org.gatein.security.oauth.spi.InteractionState
 
getTimezone() - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
getTokenData() - Method in class org.gatein.security.oauth.google.GoogleAccessTokenContext
 
getURLToRedirectAfterLinkAccount(HttpServletRequest, HttpSession) - Static method in class org.gatein.security.oauth.utils.OAuthUtils
 
getUserAvatarURL(String) - Method in class org.gatein.security.oauth.social.FacebookProcessor
 
getUsername() - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
getUserName() - Method in class org.gatein.security.oauth.spi.OAuthPrincipal
 
getUserNameAttrName() - Method in class org.gatein.security.oauth.spi.OAuthProviderType
 
GOOGLE_AUTHENTICATION_URL_PATH - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
GoogleAccessTokenContext - Class in org.gatein.security.oauth.google
Encapsulate informations about Google+ access token
GoogleAccessTokenContext(GoogleTokenResponse, String...) - Constructor for class org.gatein.security.oauth.google.GoogleAccessTokenContext
 
GoogleAccessTokenContext(GoogleTokenResponse, String) - Constructor for class org.gatein.security.oauth.google.GoogleAccessTokenContext
 
GoogleProcessor - Interface in org.gatein.security.oauth.google
OAuth processor for calling Google+ operations
GoogleProcessorImpl - Class in org.gatein.security.oauth.google
GoogleProcessorImpl(ExoContainerContext, InitParams, SecureRandomService) - Constructor for class org.gatein.security.oauth.google.GoogleProcessorImpl
 

H

hashCode() - Method in class org.gatein.security.oauth.facebook.FacebookAccessTokenContext
 
hashCode() - Method in class org.gatein.security.oauth.google.GoogleAccessTokenContext
 
hashCode() - Method in class org.gatein.security.oauth.spi.AccessTokenContext
 
hashCode() - Method in class org.gatein.security.oauth.twitter.TwitterAccessTokenContext
 
HttpResponseContext - Class in org.gatein.security.oauth.utils
Wrap info about obtained HTTP response
HttpResponseContext(int, String) - Constructor for class org.gatein.security.oauth.utils.HttpResponseContext
 

I

initialInteraction(HttpServletRequest, HttpServletResponse, Set<String>) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
initialInteraction(HttpServletRequest, HttpServletResponse, String) - Method in class org.gatein.security.oauth.social.FacebookProcessor
 
InteractionState<T extends AccessTokenContext> - Class in org.gatein.security.oauth.spi
State of OAuth workflow
InteractionState(InteractionState.State, T) - Constructor for class org.gatein.security.oauth.spi.InteractionState
 
InteractionState.State - Enum in org.gatein.security.oauth.spi
 
isEnabled() - Method in class org.gatein.security.oauth.spi.OAuthProviderType
 
isOAuthEnabled() - Method in class org.gatein.security.oauth.registry.OAuthProviderTypeRegistryImpl
 
isOAuthEnabled() - Method in interface org.gatein.security.oauth.spi.OAuthProviderTypeRegistry
 
isScopeAvailable(String) - Method in class org.gatein.security.oauth.spi.AccessTokenContext
 

L

LinkedinAccessTokenContext - Class in org.gatein.security.oauth.linkedin
 
LinkedinAccessTokenContext(Token, OAuthService) - Constructor for class org.gatein.security.oauth.linkedin.LinkedinAccessTokenContext
 
LinkedInPrincipalProcessor - Class in org.gatein.security.oauth.linkedin
 
LinkedInPrincipalProcessor() - Constructor for class org.gatein.security.oauth.linkedin.LinkedInPrincipalProcessor
 
LinkedinProcessor - Interface in org.gatein.security.oauth.linkedin
 
LinkedinProcessorImpl - Class in org.gatein.security.oauth.linkedin
 
LinkedinProcessorImpl(ExoContainerContext, InitParams) - Constructor for class org.gatein.security.oauth.linkedin.LinkedinProcessorImpl
 
login() - Method in class org.gatein.security.oauth.jaas.OAuthLoginModule
 
logout() - Method in class org.gatein.security.oauth.jaas.OAuthLoginModule
 

O

OAUTH_DENIED - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
OAUTH_PROVIDER_KEY_FACEBOOK - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
OAUTH_PROVIDER_KEY_GOOGLE - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
OAUTH_PROVIDER_KEY_LINKEDIN - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
OAUTH_PROVIDER_KEY_TWITTER - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
OAUTH_VERIFIER - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
OAuthCodec - Interface in org.gatein.security.oauth.spi
Contract for encode/decode strings (Informations about OAuth access tokens should be encoded with symmetric encryption before they are saved to DB)
OAuthConstants - Class in org.gatein.security.oauth.common
Various constants related to OAuth
OAuthConstants() - Constructor for class org.gatein.security.oauth.common.OAuthConstants
 
OAuthException - Exception in org.gatein.security.oauth.exception
OAuth exception
OAuthException() - Constructor for exception org.gatein.security.oauth.exception.OAuthException
 
OAuthException(OAuthExceptionCode, Map<String, Object>, String) - Constructor for exception org.gatein.security.oauth.exception.OAuthException
 
OAuthException(OAuthExceptionCode, Map<String, Object>, String, Throwable) - Constructor for exception org.gatein.security.oauth.exception.OAuthException
 
OAuthException(OAuthExceptionCode, Map<String, Object>, Throwable) - Constructor for exception org.gatein.security.oauth.exception.OAuthException
 
OAuthException(OAuthExceptionCode, String) - Constructor for exception org.gatein.security.oauth.exception.OAuthException
 
OAuthException(OAuthExceptionCode, Throwable) - Constructor for exception org.gatein.security.oauth.exception.OAuthException
 
OAuthException(OAuthExceptionCode, String, Throwable) - Constructor for exception org.gatein.security.oauth.exception.OAuthException
 
OAuthExceptionCode - Enum in org.gatein.security.oauth.exception
Enum with various exception codes
OAuthLoginModule - Class in org.gatein.security.oauth.jaas
JAAS login module to finish Authentication after successfully finished OAuth workflow
OAuthLoginModule() - Constructor for class org.gatein.security.oauth.jaas.OAuthLoginModule
 
OAuthPersistenceUtils - Class in org.gatein.security.oauth.utils
Various utils method related to persistence
OAuthPrincipal<T extends AccessTokenContext> - Class in org.gatein.security.oauth.spi
Principal, which contains info about user, who was authenticated through OAuth
OAuthPrincipal(String, String, String, String, String, T, OAuthProviderType<T>) - Constructor for class org.gatein.security.oauth.spi.OAuthPrincipal
 
OAuthPrincipal(String, String, String, String, String, String, T, OAuthProviderType<T>) - Constructor for class org.gatein.security.oauth.spi.OAuthPrincipal
 
OAuthPrincipalProcessor - Interface in org.gatein.security.oauth.spi
 
OAuthProviderProcessor<T extends AccessTokenContext> - Interface in org.gatein.security.oauth.spi
Processor to call operations on given OAuth provider (Social network)
OAuthProviderType<T extends AccessTokenContext> - Class in org.gatein.security.oauth.spi
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)
OAuthProviderType(String, boolean, String, OAuthProviderProcessor<T>, OAuthPrincipalProcessor, String, String) - Constructor for class org.gatein.security.oauth.spi.OAuthProviderType
 
OAuthProviderTypeRegistry - Interface in org.gatein.security.oauth.spi
Registry of all registered instances of OAuthProviderType, which is used by portal to know about all registered OAuth Providers (social networks)
OAuthProviderTypeRegistryImpl - Class in org.gatein.security.oauth.registry
OAuthProviderTypeRegistryImpl() - Constructor for class org.gatein.security.oauth.registry.OAuthProviderTypeRegistryImpl
 
OauthProviderTypeRegistryPlugin<T extends AccessTokenContext> - Class in org.gatein.security.oauth.registry
Kernel plugin wrapping data about single OAuthProviderType
OauthProviderTypeRegistryPlugin(InitParams, ExoContainerContext) - Constructor for class org.gatein.security.oauth.registry.OauthProviderTypeRegistryPlugin
 
oauthService - Variable in class org.gatein.security.oauth.linkedin.LinkedinAccessTokenContext
 
OAuthUtils - Class in org.gatein.security.oauth.utils
Various util methods
obtainAccessToken(HttpServletRequest) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
obtainUserInfo(GoogleAccessTokenContext) - Method in interface org.gatein.security.oauth.google.GoogleProcessor
Obtain informations about user from Google+ .
obtainUserInfo(GoogleAccessTokenContext) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
org.gatein.security.oauth.common - package org.gatein.security.oauth.common
 
org.gatein.security.oauth.data - package org.gatein.security.oauth.data
 
org.gatein.security.oauth.exception - package org.gatein.security.oauth.exception
 
org.gatein.security.oauth.facebook - package org.gatein.security.oauth.facebook
 
org.gatein.security.oauth.google - package org.gatein.security.oauth.google
 
org.gatein.security.oauth.jaas - package org.gatein.security.oauth.jaas
 
org.gatein.security.oauth.linkedin - package org.gatein.security.oauth.linkedin
 
org.gatein.security.oauth.principal - package org.gatein.security.oauth.principal
 
org.gatein.security.oauth.registry - package org.gatein.security.oauth.registry
 
org.gatein.security.oauth.social - package org.gatein.security.oauth.social
 
org.gatein.security.oauth.spi - package org.gatein.security.oauth.spi
 
org.gatein.security.oauth.twitter - package org.gatein.security.oauth.twitter
 
org.gatein.security.oauth.utils - package org.gatein.security.oauth.utils
 

P

PARAM_CUSTOM_SCOPE - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PARAM_INITIAL_URI - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PARAM_OAUTH_INTERACTION - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PARAM_OAUTH_INTERACTION_VALUE_START - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PARAM_REMEMBER_ME - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
preSave(UserProfile, boolean) - Method in class org.gatein.security.oauth.data.AccessTokenInvalidationListener
 
preSave(UserProfile, boolean) - Method in class org.gatein.security.oauth.data.UniqueOAuthProviderUsernameListener
 
processOAuthInteraction(HttpServletRequest, HttpServletResponse, String) - Method in class org.gatein.security.oauth.facebook.GateInFacebookProcessorImpl
 
processOAuthInteraction(HttpServletRequest, HttpServletResponse) - Method in class org.gatein.security.oauth.facebook.GateInFacebookProcessorImpl
 
processOAuthInteraction(HttpServletRequest, HttpServletResponse) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
processOAuthInteraction(HttpServletRequest, HttpServletResponse, String) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
processOAuthInteraction(HttpServletRequest, HttpServletResponse) - Method in class org.gatein.security.oauth.linkedin.LinkedinProcessorImpl
 
processOAuthInteraction(HttpServletRequest, HttpServletResponse, String) - Method in class org.gatein.security.oauth.linkedin.LinkedinProcessorImpl
 
processOAuthInteraction(HttpServletRequest, HttpServletResponse) - Method in interface org.gatein.security.oauth.spi.OAuthProviderProcessor
Process OAuth workflow for this OAuth provider (social network).
processOAuthInteraction(HttpServletRequest, HttpServletResponse, String) - Method in interface org.gatein.security.oauth.spi.OAuthProviderProcessor
Possibility to create new OAuth interaction with custom scope (not just the scope which is provided in configuration of this OAuth processor)
processOAuthInteraction(HttpServletRequest, HttpServletResponse) - Method in class org.gatein.security.oauth.twitter.TwitterProcessorImpl
 
processOAuthInteraction(HttpServletRequest, HttpServletResponse, String) - Method in class org.gatein.security.oauth.twitter.TwitterProcessorImpl
 
processOAuthInteractionImpl(HttpServletRequest, HttpServletResponse, FacebookProcessor) - Method in class org.gatein.security.oauth.facebook.GateInFacebookProcessorImpl
 
processOAuthInteractionImpl(HttpServletRequest, HttpServletResponse, Set<String>) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
PROFILE_ENDPOINT_URL - Static variable in class org.gatein.security.oauth.social.FacebookConstants
 
PROFILE_FACEBOOK_ACCESS_TOKEN - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROFILE_FACEBOOK_SCOPE - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROFILE_FACEBOOK_USERNAME - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROFILE_GOOGLE_ACCESS_TOKEN - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROFILE_GOOGLE_REFRESH_TOKEN - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROFILE_GOOGLE_SCOPE - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROFILE_GOOGLE_USERNAME - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROFILE_LINKEDIN_ACCESS_TOKEN - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROFILE_LINKEDIN_ACCESS_TOKEN_SECRET - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROFILE_TWITTER_ACCESS_TOKEN - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROFILE_TWITTER_ACCESS_TOKEN_SECRET - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROFILE_TWITTER_USERNAME - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROPERTY_FACEBOOK_CLIENT_ID - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROPERTY_FACEBOOK_CLIENT_SECRET - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROPERTY_FACEBOOK_ENABLED - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROPERTY_FACEBOOK_REDIRECT_URL - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROPERTY_FACEBOOK_SCOPE - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROPERTY_GOOGLE_CLIENT_ID - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROPERTY_GOOGLE_CLIENT_SECRET - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROPERTY_GOOGLE_ENABLED - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROPERTY_TWITTER_CLIENT_ID - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROPERTY_TWITTER_CLIENTSECRET - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROPERTY_TWITTER_ENABLED - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
PROPERTY_TWITTER_REDIRECT_URL - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 

R

readUrlContent(URLConnection) - Static method in class org.gatein.security.oauth.utils.OAuthUtils
Whole HTTP response as String from given URLConnection
REDIRECT_URI_PARAMETER - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
refineUserName(String) - Static method in class org.gatein.security.oauth.utils.OAuthUtils
 
refreshToken(GoogleAccessTokenContext) - Method in interface org.gatein.security.oauth.google.GoogleProcessor
Refresh Google+ token.
refreshToken(GoogleAccessTokenContext) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
removeAccessTokenFromUserProfile(UserProfile) - Method in class org.gatein.security.oauth.facebook.GateInFacebookProcessorImpl
 
removeAccessTokenFromUserProfile(UserProfile) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
removeAccessTokenFromUserProfile(UserProfile) - Method in class org.gatein.security.oauth.linkedin.LinkedinProcessorImpl
 
removeAccessTokenFromUserProfile(UserProfile) - Method in interface org.gatein.security.oauth.spi.OAuthProviderProcessor
Remove data about access token from this user profile
removeAccessTokenFromUserProfile(UserProfile) - Method in class org.gatein.security.oauth.twitter.TwitterProcessorImpl
 
removeLongAttribute(UserProfile, String, boolean) - Static method in class org.gatein.security.oauth.utils.OAuthPersistenceUtils
Remove very long attribute.
removeOAuthAccessToken(OAuthProviderType<T>, String) - Method in class org.gatein.security.oauth.data.SocialNetworkServiceImpl
 
removeOAuthAccessToken(OAuthProviderType<T>, String) - Method in interface org.gatein.security.oauth.spi.SocialNetworkService
Remove access token of given user from DB
RETURN_URL_PARAMETER - Static variable in class org.gatein.security.oauth.social.FacebookConstants
 
returnURL - Variable in class org.gatein.security.oauth.social.FacebookProcessor
 
revokeToken(FacebookAccessTokenContext) - Method in class org.gatein.security.oauth.facebook.GateInFacebookProcessorImpl
 
revokeToken(GoogleAccessTokenContext) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
revokeToken(LinkedinAccessTokenContext) - Method in class org.gatein.security.oauth.linkedin.LinkedinProcessorImpl
 
revokeToken(String) - Method in class org.gatein.security.oauth.social.FacebookProcessor
 
revokeToken(T) - Method in interface org.gatein.security.oauth.spi.OAuthProviderProcessor
Revoke given access token on OAuth provider side, so application is removed from list of supported applications for given user
revokeToken(TwitterAccessTokenContext) - Method in class org.gatein.security.oauth.twitter.TwitterProcessorImpl
 

S

saveAccessTokenAttributesToUserProfile(UserProfile, OAuthCodec, FacebookAccessTokenContext) - Method in class org.gatein.security.oauth.facebook.GateInFacebookProcessorImpl
 
saveAccessTokenAttributesToUserProfile(UserProfile, OAuthCodec, GoogleAccessTokenContext) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
saveAccessTokenAttributesToUserProfile(UserProfile, OAuthCodec, LinkedinAccessTokenContext) - Method in class org.gatein.security.oauth.linkedin.LinkedinProcessorImpl
 
saveAccessTokenAttributesToUserProfile(UserProfile, OAuthCodec, T) - Method in interface org.gatein.security.oauth.spi.OAuthProviderProcessor
Save accessToken data to given userProfile.
saveAccessTokenAttributesToUserProfile(UserProfile, OAuthCodec, TwitterAccessTokenContext) - Method in class org.gatein.security.oauth.twitter.TwitterProcessorImpl
 
saveLongAttribute(String, UserProfile, String, boolean, int) - Static method in class org.gatein.security.oauth.utils.OAuthPersistenceUtils
Save some potentially long attribute (For example OAuth accessToken) into given UserProfile.
scope - Variable in class org.gatein.security.oauth.social.FacebookProcessor
 
SCOPE_PARAMETER - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
sendAccessTokenRequest(String) - Method in class org.gatein.security.oauth.social.FacebookProcessor
 
SERVICE_URL - Static variable in class org.gatein.security.oauth.social.FacebookConstants
 
setAccessToken(String) - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
setEmail(String) - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
setFirstName(String) - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
setGender(String) - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
setId(String) - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
setJsonObject(JSONObject) - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
setLastName(String) - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
setLocale(String) - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
setName(String) - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
setTimezone(String) - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
setUsername(String) - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
SocialNetworkService - Interface in org.gatein.security.oauth.spi
Service for handling persistence of OAuth data (usernames, access tokens)
SocialNetworkServiceImpl - Class in org.gatein.security.oauth.data
SocialNetworkServiceImpl(OrganizationService, CodecInitializer) - Constructor for class org.gatein.security.oauth.data.SocialNetworkServiceImpl
 
STATE_PARAMETER - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 

T

toString() - Method in class org.gatein.security.oauth.facebook.FacebookAccessTokenContext
 
toString() - Method in class org.gatein.security.oauth.google.GoogleAccessTokenContext
 
toString() - Method in class org.gatein.security.oauth.social.FacebookPrincipal
 
toString() - Method in class org.gatein.security.oauth.spi.AccessTokenContext
 
toString() - Method in class org.gatein.security.oauth.spi.OAuthProviderType
 
trace - Variable in class org.gatein.security.oauth.social.FacebookProcessor
 
TWITTER_AUTHENTICATION_URL_PATH - Static variable in class org.gatein.security.oauth.common.OAuthConstants
 
TwitterAccessTokenContext - Class in org.gatein.security.oauth.twitter
Encapsulate informations about Twitter access token
TwitterAccessTokenContext(String, String) - Constructor for class org.gatein.security.oauth.twitter.TwitterAccessTokenContext
 
TwitterProcessor - Interface in org.gatein.security.oauth.twitter
OAuth processor for calling Twitter operations
TwitterProcessorImpl - Class in org.gatein.security.oauth.twitter
 
TwitterProcessorImpl(ExoContainerContext, InitParams) - Constructor for class org.gatein.security.oauth.twitter.TwitterProcessorImpl
 
TYPE - Static variable in class org.gatein.security.oauth.social.FacebookConstants
 

U

UniqueOAuthProviderUsernameListener - Class in org.gatein.security.oauth.data
Listener to validate that OAuth username of given user is unique, because we can't have 2 users in portal with same OAuth username for same OAuthProviderType If OAuth username is not unique, then OAuthException with code OAuthExceptionCode.DUPLICATE_OAUTH_PROVIDER_USERNAME will be thrown and it will encapsulate some other needed info (useful for showing error message)
UniqueOAuthProviderUsernameListener(SocialNetworkService, OAuthProviderTypeRegistry) - Constructor for class org.gatein.security.oauth.data.UniqueOAuthProviderUsernameListener
 
updateOAuthAccessToken(OAuthProviderType<T>, String, T) - Method in class org.gatein.security.oauth.data.SocialNetworkServiceImpl
 
updateOAuthAccessToken(OAuthProviderType<T>, String, T) - Method in interface org.gatein.security.oauth.spi.SocialNetworkService
Save access token of given user into DB
updateOAuthInfo(OAuthProviderType<T>, String, String, T) - Method in class org.gatein.security.oauth.data.SocialNetworkServiceImpl
 
updateOAuthInfo(OAuthProviderType<T>, String, String, T) - Method in interface org.gatein.security.oauth.spi.SocialNetworkService
Save OAuth informations (both username and access token) into DB

V

validateTokenAndUpdateScopes(FacebookAccessTokenContext) - Method in class org.gatein.security.oauth.facebook.GateInFacebookProcessorImpl
 
validateTokenAndUpdateScopes(GoogleAccessTokenContext) - Method in class org.gatein.security.oauth.google.GoogleProcessorImpl
 
validateTokenAndUpdateScopes(LinkedinAccessTokenContext) - Method in class org.gatein.security.oauth.linkedin.LinkedinProcessorImpl
 
validateTokenAndUpdateScopes(T) - Method in interface org.gatein.security.oauth.spi.OAuthProviderProcessor
Send request to OAuth Provider to validate if given access token is valid and ask for scopes, which are available for given accessToken.
validateTokenAndUpdateScopes(TwitterAccessTokenContext) - Method in class org.gatein.security.oauth.twitter.TwitterProcessorImpl
 
valueOf(String) - Static method in enum org.gatein.security.oauth.exception.OAuthExceptionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gatein.security.oauth.spi.InteractionState.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.gatein.security.oauth.exception.OAuthExceptionCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gatein.security.oauth.spi.InteractionState.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

WEB_SERVER - Static variable in class org.gatein.security.oauth.social.FacebookConstants
 
A C D E F G H I L O P R S T U V W 
Skip navigation links
GateIn Portal Component Web OAuth Common 4.4.5-cp01-PLF

Copyright © 2018 JBoss by Red Hat. All Rights Reserved.