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_PROPAGATOR  | 
static String | 
EP_SESSIONMANAGER  | 
static String | 
EP_SPECIFIC_CHAINS  | 
static String | 
EP_STARTURL  | 
static String | 
NAME  | 
lastModified, name| Constructor and Description | 
|---|
PluggableAuthenticationService()  | 
getAdapter, getDescriptor, getDescriptors, getLastModified, getRegistry, register, registerExtension, setLastModified, setModifiedNow, setName, start, stop, unregister, unregisterExtensionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplicationStarted, getApplicationStartedOrderpublic 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_LOGINSCREEN
public PluggableAuthenticationService()
public void activate(ComponentContext context)
ComponentThis method is called by the runtime when a component is activated.
activate in interface Componentactivate in class DefaultComponentcontext - the runtime contextpublic void deactivate(ComponentContext context)
ComponentThis method is called by the runtime when a component is deactivated.
deactivate in interface Componentdeactivate in class DefaultComponentcontext - the runtime contextpublic void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
registerContribution in class DefaultComponentpublic void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor)
unregisterContribution in class DefaultComponentpublic List<String> getStartURLPatterns()
public List<String> getAuthChain()
public List<String> getAuthChain(javax.servlet.http.HttpServletRequest request)
public boolean doHandlePrompt(javax.servlet.http.HttpServletRequest request)
public String getSpecificAuthChainName(javax.servlet.http.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(javax.servlet.ServletRequest request)
public javax.servlet.http.HttpSession reinitSession(javax.servlet.http.HttpServletRequest httpRequest)
public boolean canBypassRequest(javax.servlet.ServletRequest request)
public boolean needResetLogin(javax.servlet.ServletRequest request)
public String getBaseURL(javax.servlet.ServletRequest request)
public void onAuthenticatedSessionCreated(javax.servlet.ServletRequest request, javax.servlet.http.HttpSession session, CachableUserIdentificationInfo cachebleUserInfo)
public List<OpenUrlDescriptor> getOpenUrls()
public LoginScreenConfig getLoginScreenConfig()
public void registerLoginScreenConfig(LoginScreenConfig config)
public void unregisterLoginScreenConfig(LoginScreenConfig config)
Copyright © 2019 Nuxeo. All rights reserved.