public class PluggableAuthenticationService extends DefaultComponent
Modifier and Type | Field and Description |
---|---|
static String |
EP_AUTHENTICATOR |
static String |
EP_CBFACTORY |
static String |
EP_CHAIN |
static String |
EP_LOGINSCREEN |
static String |
EP_OPENURL |
static String |
EP_PREFILTER |
static String |
EP_PROPAGATOR |
static String |
EP_SESSIONMANAGER |
static String |
EP_SPECIFIC_CHAINS |
static String |
EP_STARTURL |
static String |
NAME |
Constructor and Description |
---|
PluggableAuthenticationService() |
applicationStarted, getApplicationStartedOrder, getLastModified, registerExtension, setLastModified, unregisterExtension
public static final String NAME
public static final String EP_AUTHENTICATOR
public static final String EP_SESSIONMANAGER
public static final String EP_CHAIN
public static final String EP_SPECIFIC_CHAINS
public static final String EP_PROPAGATOR
public static final String EP_CBFACTORY
public static final String EP_STARTURL
public static final String EP_OPENURL
public static final String EP_PREFILTER
public static final String EP_LOGINSCREEN
public void activate(ComponentContext context)
Component
This method is called by the runtime when a component is activated.
activate
in interface Component
activate
in class DefaultComponent
context
- the runtime contextpublic void deactivate(ComponentContext context)
Component
This method is called by the runtime when a component is deactivated.
deactivate
in interface Component
deactivate
in class DefaultComponent
context
- the runtime contextpublic void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
registerContribution
in class DefaultComponent
public void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
unregisterContribution
in class DefaultComponent
public List<String> getAuthChain(HttpServletRequest request)
public String getSpecificAuthChainName(HttpServletRequest request)
public UserIdentificationInfoCallbackHandler getCallbackHandler(UserIdentificationInfo userIdent)
public NuxeoAuthenticationPropagator.CleanupCallback propagateUserIdentificationInformation(CachableUserIdentificationInfo cachableUserIdent)
public List<NuxeoAuthenticationPlugin> getPluginChain()
public NuxeoAuthenticationPlugin getPlugin(String pluginName)
public AuthenticationPluginDescriptor getDescriptor(String pluginName)
public void invalidateSession(ServletRequest request)
public HttpSession reinitSession(HttpServletRequest httpRequest)
public boolean canBypassRequest(ServletRequest request)
public boolean needResetLogin(ServletRequest request)
public String getBaseURL(ServletRequest request)
public void onAuthenticatedSessionCreated(ServletRequest request, HttpSession session, CachableUserIdentificationInfo cachebleUserInfo)
public List<OpenUrlDescriptor> getOpenUrls()
public void initPreFilters()
public List<NuxeoAuthPreFilter> getPreFilters()
public <T> T getAdapter(Class<T> adapter)
Adaptable
null
if
no such object can be found.getAdapter
in interface Adaptable
getAdapter
in class DefaultComponent
adapter
- the adapter class to look upnull
if this object does not
have an adapter for the given classpublic LoginScreenConfig getLoginScreenConfig()
Copyright © 2013 Nuxeo SA. All Rights Reserved.