Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/3pillarlabs/socialauth
/ types & classes
Types & classes
121 in github.com/3pillarlabs/socialauth
⨍
Functions
1,086
◇
Types & classes
121
Class
AbstractProvider
It implements AuthProvider interface and provides some methods for registering and getting plugins. @author tarunn@brickred.com
socialauth/src/main/java/org/brickred/socialauth/AbstractProvider.java:48
Class
AccessGrant
Stores the keys and secret for OAuth access token as well as OAuth request token. @author tarunn@brickred.com
socialauth/src/main/java/org/brickred/socialauth/util/AccessGrant.java:40
Class
AccessTokenExpireException
socialauth/src/main/java/org/brickred/socialauth/exception/AccessTokenExpireException.java:3
Class
Album
Contains the Album info @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/Album.java:36
Interface
AlbumsPlugin
Provides the functionality related to albums and photos @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/AlbumsPlugin.java:37
Class
AlbumsPluginImpl
Album Plugin implementation for Twitter @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/twitter/AlbumsPluginImpl.java:50
Class
AlbumsPluginImpl
Album Plugin implementation for Picassa @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/googleplus/AlbumsPluginImpl.java:50
Class
AlbumsPluginImpl
Album Plugin implementation for Facebook @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/facebook/AlbumsPluginImpl.java:51
Class
AlbumsPluginImpl
Album Plugin implementation for Flickr @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/flickr/AlbumsPluginImpl.java:50
Class
AmazonImpl
Provider implementation for Amazon @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/provider/AmazonImpl.java:58
Interface
AuthProvider
This is the main interface representing an authentication provider. First we call the getLoginRedirectURL method to get the URL where the user needs t
socialauth/src/main/java/org/brickred/socialauth/AuthProvider.java:55
Class
AuthProviderFactory
This is deprecated. Use {@link SocialAuthManager} class instead of this. This is a factory which creates an instance of the requested provider based o
socialauth/src/main/java/org/brickred/socialauth/AuthProviderFactory.java:54
Class
Authenticator
This is the main component class, it is referred in application pages and provides the navigation functionality to the user. @author lakhdeeps@brickr
socialauth-cdi-demo/src/main/java/org/brickred/socialauthcdi/session/Authenticator.java:47
Class
Authenticator
This is the main component class, it is referred in application pages and provides the navigation functionality to the user. @author lakhdeeps@brickr
socialauth-seam-demo/src/action/org/brickred/socialauthseam/session/Authenticator.java:44
Class
Base64
<p> Encodes and decodes to and from Base64 notation. </p> <p> Homepage: <a href="http://iharder.net/base64">http://iharder.net/base64</a>. </p> <p> C
socialauth/src/main/java/org/brickred/socialauth/util/Base64.java:76
Class
BirthDate
Stores the BirthDate @author tarunn@brickred.com
socialauth/src/main/java/org/brickred/socialauth/util/BirthDate.java:36
Class
CallbackHandler
socialauth-cmd-utility/src/main/java/org/brickred/tools/GenerateToken.java:196
Class
Career
Data bean for career info @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/Career.java:35
Interface
CareerPlugin
Provides functionality related to Career details @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/CareerPlugin.java:35
Class
CareerPluginImpl
Career plugin implementation for linkedin @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/linkedin/CareerPluginImpl.java:51
Class
CareerPluginImpl
Career plugin implementation for LinkedIn OAuth2 provider @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/linkedin/oauth2/CareerPluginImpl.java:51
Interface
Constants
socialauthdemo/src/main/java/com/threepillar/labs/socialauthsample/util/Constants.java:3
Interface
Constants
OAuth constants
socialauth/src/main/java/org/brickred/socialauth/util/Constants.java:8
Class
Contact
Data bean for contact information. @author tarunn@brickred.com
socialauth/src/main/java/org/brickred/socialauth/Contact.java:35
Class
DateComponents
Stores the BirthDate @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/util/DateComponents.java:37
Class
DefaultSASFHelper
socialauth-filter/src/main/java/de/deltatree/social/web/filter/impl/DefaultSASFHelper.java:22
Class
DefaultSASFSocialAuthManager
socialauth-filter/src/main/java/de/deltatree/social/web/filter/impl/security/DefaultSASFSocialAuthManager.java:12
Class
Education
Provides education detail @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/Education.java:37
Class
Exporter
Saves {@link AccessGrant} in a file @author tarun.nagpal
socialauth-cmd-utility/src/main/java/org/brickred/tools/Exporter.java:42
Class
FacebookImpl
Provider implementation for Facebook @author Abhinav Maheshwari @author Tarun Nagpal
socialauth/src/main/java/org/brickred/socialauth/provider/FacebookImpl.java:65
Class
Feed
Data bean for Feed info @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/Feed.java:36
Interface
FeedPlugin
Provides the functionality related to feeds @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/FeedPlugin.java:37
Class
FeedPluginImpl
socialauth/src/main/java/org/brickred/socialauth/plugin/instagram/FeedPluginImpl.java:45
Class
FeedPluginImpl
Feed Plugin implementation for Linkedin @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/linkedin/FeedPluginImpl.java:56
Class
FeedPluginImpl
Feed Plugin implementation for LinkedIn OAuth2 Provider @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/linkedin/oauth2/FeedPluginImpl.java:56
Class
FeedPluginImpl
Feed Plugin implementation for Twitter @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/twitter/FeedPluginImpl.java:50
Class
FeedPluginImpl
Feed Plugin implementation for GooglePlus @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/googleplus/FeedPluginImpl.java:52
Class
FeedPluginImpl
Feed Plugin implementation for Facebook @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/facebook/FeedPluginImpl.java:52
Class
FlickerImpl
Flicker implementation of the provider. @author vineet.aggarwal@3pillarglobal.com
socialauth/src/main/java/org/brickred/socialauth/provider/FlickerImpl.java:65
Class
FourSquareImpl
Provider implementation for FourSquare. This uses the oAuth API provided by FourSquare @author tarunn@brickred.com
socialauth/src/main/java/org/brickred/socialauth/provider/FourSquareImpl.java:60
Class
GenerateToken
Generates access token through command line utility. Generated access token will be saved in a file on a configures location OR user home directory. L
socialauth-cmd-utility/src/main/java/org/brickred/tools/GenerateToken.java:62
Class
GenericOAuth1Provider
Generic OAuth1 provider implementation. By just adding configuration it can be used for any provider which supports OAuth1 protocol. Following configu
socialauth/src/main/java/org/brickred/socialauth/provider/GenericOAuth1Provider.java:66
Class
GenericOAuth2Provider
socialauth/src/main/java/org/brickred/socialauth/provider/GenericOAuth2Provider.java:52
Class
GitHubImpl
Provider implementation for GitHub @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/provider/GitHubImpl.java:60
Class
GoogleImpl
Provider implementation for Google. Now google supports OAuth2.0 protocol, so if you are registering your application now on google, use {@link Google
socialauth/src/main/java/org/brickred/socialauth/provider/GoogleImpl.java:69
Class
GooglePlusImpl
Provider implementation for GooglePlus. Now google supports OAuth2.0 protocol, so if you are registering your application now on google, use this prov
socialauth/src/main/java/org/brickred/socialauth/provider/GooglePlusImpl.java:67
Class
HomeController
socialauthdemo/src/main/java/com/threepillar/labs/socialauthsample/controller/HomeController.java:25
Class
HotmailImpl
Implementation of Hotmail provider. This implementation is based on the sample provided by Microsoft. Currently no elements in profile are available a
socialauth/src/main/java/org/brickred/socialauth/provider/HotmailImpl.java:57
Class
HttpUtil
This class is used to make HTTP requests. We did try NOT writing this class and instead use Apache Commons HTTP Client. However it has been reported b
socialauth/src/main/java/org/brickred/socialauth/util/HttpUtil.java:75
Class
Hybrid
socialauth/src/main/java/org/brickred/socialauth/oauthstrategy/Hybrid.java:48
Class
Importer
Generates {@link AccessGrant} object from a given file which is generated by {@link GenerateToken} through command line utility. @author tarun.nagpal
socialauth-cmd-utility/src/main/java/org/brickred/tools/Importer.java:43
Class
InitParamUtil
socialauth-filter/src/main/java/de/deltatree/social/web/filter/impl/tools/InitParamUtil.java:5
Class
InputStream
A {@link Base64.InputStream} will read data from another <tt>java.io.InputStream</tt>, given in the constructor, and encode/decode to/from Base64 nota
socialauth/src/main/java/org/brickred/socialauth/util/Base64.java:1181
Class
InstagramImpl
Provider implementation for Instagram @author Psychas Konstantinos
socialauth/src/main/java/org/brickred/socialauth/provider/InstagramImpl.java:60
Class
LinkedInImpl
Implementation of LinkedIn provider. This uses the OAuth API provided by Linkedin @author tarunn@brickred.com
socialauth/src/main/java/org/brickred/socialauth/provider/LinkedInImpl.java:65
Class
LinkedInOAuth2Impl
Implementation of LinkedIn OAuth2 provider. This uses the OAuth2 API provided by LinkedIn @author vineet.aggarwal@3pillarglobal.com @author tarun.na
socialauth/src/main/java/org/brickred/socialauth/provider/LinkedInOAuth2Impl.java:66
Class
MendeleyImpl
Mendeley implementation of the provider. @author tarun.nagpal@3pillarlabs.com
socialauth/src/main/java/org/brickred/socialauth/provider/MendeleyImpl.java:60
Enum
MethodType
It defines the HTTP Method Types @author tarunn@brickred.com
socialauth/src/main/java/org/brickred/socialauth/util/MethodType.java:33
Class
MySpaceImpl
Provider implementation for Myspace
socialauth/src/main/java/org/brickred/socialauth/provider/MySpaceImpl.java:59
Class
NimbleImpl
Provider implementation for Nimble @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/provider/NimbleImpl.java:61
Class
OAuth1
socialauth/src/main/java/org/brickred/socialauth/oauthstrategy/OAuth1.java:43
Class
OAuth2
socialauth/src/main/java/org/brickred/socialauth/oauthstrategy/OAuth2.java:45
Class
OAuthConfig
It contains the configuration of application like consumer key and consumer secret @author tarunn@brickred.com
socialauth/src/main/java/org/brickred/socialauth/util/OAuthConfig.java:38
Class
OAuthConsumer
It contains various method those are required for OAUTH @author tarunn@brickred.com
socialauth/src/main/java/org/brickred/socialauth/util/OAuthConsumer.java:50
Interface
OAuthStrategyBase
socialauth/src/main/java/org/brickred/socialauth/oauthstrategy/OAuthStrategyBase.java:36
Class
OpenIdConsumer
@author tarunn@brickred.com
socialauth/src/main/java/org/brickred/socialauth/util/OpenIdConsumer.java:39
Class
OpenIdImpl
Implementation of Open ID provider. Currently only name and email has been implemented as part of profile. Other functionality like updating status an
socialauth/src/main/java/org/brickred/socialauth/provider/OpenIdImpl.java:67
Class
OutputStream
A {@link Base64.OutputStream} will write data to another <tt>java.io.OutputStream</tt>, given in the constructor, and encode/decode to/from Base64 not
socialauth/src/main/java/org/brickred/socialauth/util/Base64.java:1405
Class
Permission
socialauth/src/main/java/org/brickred/socialauth/Permission.java:30
Class
Photo
Data bean for photo info @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/Photo.java:36
Interface
Plugin
This interface represents the Plugin. All plugins should be inherited from this interface. @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/plugin/Plugin.java:36
Class
Position
Data bean for position information. @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/Position.java:37
Class
Profile
Data bean for profile information. @author tarunn@brickred.com
socialauth/src/main/java/org/brickred/socialauth/Profile.java:39
Class
ProviderStateException
socialauth/src/main/java/org/brickred/socialauth/exception/ProviderStateException.java:27
Class
ProviderSupport
This provides the functionality to make OAuth specific HTTP call for a provider @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/util/ProviderSupport.java:39
Class
Recommendation
Data bean for recommendation info @author tarun.nagpal
socialauth/src/main/java/org/brickred/socialauth/Recommendation.java:35
Class
Response
Encapsulates the HTTP status, headers and the content. @author tarunn@brickred.com
socialauth/src/main/java/org/brickred/socialauth/util/Response.java:40
Class
RunkeeperImpl
Provider implementation for Runkeeper @author tarunn
socialauth/src/main/java/org/brickred/socialauth/provider/RunkeeperImpl.java:65
Interface
SASFHelper
socialauth-filter/src/main/java/de/deltatree/social/web/filter/api/SASFHelper.java:13
Class
SASFProperties
socialauth-filter/src/main/java/de/deltatree/social/web/filter/impl/props/SASFProperties.java:8
Class
SASFPropertiesException
socialauth-filter/src/main/java/de/deltatree/social/web/filter/impl/props/SASFPropertiesException.java:3
Class
SASFSecurityException
socialauth-filter/src/main/java/de/deltatree/social/web/filter/api/security/SASFSecurityException.java:3
Interface
SASFSocialAuthManager
socialauth-filter/src/main/java/de/deltatree/social/web/filter/api/security/SASFSocialAuthManager.java:5
Class
SASFStaticHelper
socialauth-filter/src/main/java/de/deltatree/social/web/filter/api/SASFStaticHelper.java:5
Interface
SASFUser
socialauth-filter/src/main/java/de/deltatree/social/web/filter/api/SASFUser.java:3
Class
SalesForceImpl
Provider implementation for SalesForce
socialauth/src/main/java/org/brickred/socialauth/provider/SalesForceImpl.java:61
Class
ServerDataException
socialauth/src/main/java/org/brickred/socialauth/exception/ServerDataException.java:27
Class
ShowWallController
@author tarun.nagpal
socialauth-wall-demo/src/main/java/com/threepillar/labs/socialauthwalldemo/ShowWallController.java:53
Class
SignatureException
socialauth/src/main/java/org/brickred/socialauth/exception/SignatureException.java:27
Class
SocialAuth
This is a JBoss Seam component that allows us to delegate authentication to OpenID / oAuth providers like facebook, foursquare, google, hotmail, linke
socialauth-seam/src/main/java/org/brickred/socialauth/seam/SocialAuth.java:62
Class
SocialAuth
This is a CDI component that allows us to delegate authentication to OpenID / oAuth providers like Facebook, Twitter, Google, Yahoo. Apart from authen
socialauth-cdi/src/main/java/org/brickred/socialauth/cdi/SocialAuth.java:58
Class
SocialAuthConfig
This class is used to load the configuration for all providers. Load() method is used to upload the configuration. Configuration can be loaded through
socialauth/src/main/java/org/brickred/socialauth/SocialAuthConfig.java:59
Class
SocialAuthConfigurationException
socialauth/src/main/java/org/brickred/socialauth/exception/SocialAuthConfigurationException.java:27
Class
SocialAuthException
socialauth/src/main/java/org/brickred/socialauth/exception/SocialAuthException.java:27
Class
SocialAuthManager
This class manages the Map of all the connected providers by using this manager. @author tarunn@brickred.com
socialauth/src/main/java/org/brickred/socialauth/SocialAuthManager.java:51
Class
SocialAuthManagerStateException
socialauth/src/main/java/org/brickred/socialauth/exception/SocialAuthManagerStateException.java:27
Class
SocialAuthPhaseListener
Modified version of org.jboss.seam.security.openid.OpenIdPhaseListener. This version is a drop in replacement for the OpenIdPhaseListener that comes b
socialauth-seam/src/main/java/org/brickred/socialauth/seam/SocialAuthPhaseListener.java:44
Class
SocialAuthSecurityFilter
socialauth-filter/src/main/java/de/deltatree/social/web/filter/impl/SocialAuthSecurityFilter.java:25
Class
SocialAuthSuccessAction
Verifies the user when the external provider redirects back to our application. It gets the instance of the requested provider from session and calls
socialauth-struts-demo/src/main/java/org/brickred/actions/SocialAuthSuccessAction.java:58
Class
SocialAuthSuccessAction
Verifies the user when the external provider redirects back to our application. It gets the instance of the requested provider from session and calls
socialauth-struts-filter-demo/src/main/java/org/brickred/actions/SocialAuthSuccessAction.java:55
next →
1–100 of 121, ranked by callers