org.apache.shindig.social.core.oauth
Class AuthenticationHandlerProvider

java.lang.Object
  extended by org.apache.shindig.social.core.oauth.AuthenticationHandlerProvider
All Implemented Interfaces:
com.google.inject.Provider<List<AuthenticationHandler>>

public class AuthenticationHandlerProvider
extends Object
implements com.google.inject.Provider<List<AuthenticationHandler>>

Guice provider of an ordered list of Auntentication Providers


Field Summary
protected  List<AuthenticationHandler> handlers
           
 
Constructor Summary
AuthenticationHandlerProvider(UrlParameterAuthenticationHandler urlParam, OAuthAuthenticationHandler threeLeggedOAuth, AnonymousAuthenticationHandler anonymous)
           
 
Method Summary
 List<AuthenticationHandler> get()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

handlers

protected List<AuthenticationHandler> handlers
Constructor Detail

AuthenticationHandlerProvider

@Inject
public AuthenticationHandlerProvider(UrlParameterAuthenticationHandler urlParam,
                                            OAuthAuthenticationHandler threeLeggedOAuth,
                                            AnonymousAuthenticationHandler anonymous)
Method Detail

get

public List<AuthenticationHandler> get()
Specified by:
get in interface com.google.inject.Provider<List<AuthenticationHandler>>


Copyright © 2007-2012. All Rights Reserved.