All Classes and Interfaces

Class
Description
General class, which encapsulates all important information about OAuth access token.
Listener for invalidate access token of particular user, if OAuth username of this user is changed to different value
 
Encapsulate informations about Facebook access token
Constants for facebook
Filter for integration with authentication handhsake via Facebook with usage of OAuth2
An instance of Principal representing a facebook user
 
Processor to perform Facebook interaction
OAuth processor for calling Facebook operations
Encapsulate informations about Google+ access token
Filter for integration with authentication handhsake via Google+ with usage of OAuth2
OAuth processor for calling Google+ operations
Wrap info about obtained HTTP response
State of OAuth workflow
 
 
 
 
 
 
 
This filter has already access to authenticated OAuth principal, so it's work starts after successful OAuth authentication.
Contract for encode/decode strings (Informations about OAuth access tokens should be encoded with symmetric encryption before they are saved to DB)
 
Various constants related to OAuth
Filter will delegate the work to configured OAuth interceptors
OAuth exception
Enum with various exception codes
Kernel component, which holds references to configured SSOInterceptor instances for OAuth integration
Kernel component, which holds references to configured SSOInterceptor instances for OAuth integration
Kernel plugin for adding OAuth interceptors into filter chain
This filter has already access to authenticated OAuth principal, so it's work starts after successful OAuth authentication.
JAAS login module to finish Authentication after successfully finished OAuth workflow
oAuth Login parameters List
 
 
Various utils method related to persistence
Principal, which contains info about user, who was authenticated through OAuth
 
Filter to handle OAuth interaction.
Processor to call operations on given OAuth provider (Social network)
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)
Registry of all registered instances of OAuthProviderType, which is used by portal to know about all registered OAuth Providers (social networks)
Kernel plugin wrapping data about single OAuthProviderType
 
 
 
Various util methods
Encapsulate informations about OpenId access token
Filter for integration with authentication handhsake via OpenId
 
 
 
 
Service for handling persistence of OAuth data (usernames, access tokens)
Encapsulate informations about Twitter access token
Filter for integration with authentication handhsake via Twitter with usage of OAuth1
OAuth processor for calling Twitter operations
 
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)