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 userProcessor 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
integrationKernel component, which holds references to configured
SSOInterceptor instances for OAuth
integrationKernel 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
OAuthProviderTypeVarious 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)