public class WebEngineFormAuthenticator extends Object implements NuxeoAuthenticationPlugin, LoginResponseHandler
| Constructor and Description | 
|---|
WebEngineFormAuthenticator()  | 
| Modifier and Type | Method and Description | 
|---|---|
List<String> | 
getUnAuthenticatedURLPrefix()
Returns the list of prefix for unauthenticated URLs, typically the URLs associated to login prompt. 
 | 
Boolean | 
handleLoginPrompt(javax.servlet.http.HttpServletRequest request,
                 javax.servlet.http.HttpServletResponse response,
                 String baseURL)
Handles the Login Prompt. 
 | 
UserIdentificationInfo | 
handleRetrieveIdentity(javax.servlet.http.HttpServletRequest httpRequest,
                      javax.servlet.http.HttpServletResponse httpResponse)
Retrieves user identification information from the request. 
 | 
void | 
initPlugin(Map<String,String> parameters)
Initializes the Plugin from parameters set in the XML descriptor. 
 | 
static boolean | 
isLoginRequest(javax.servlet.http.HttpServletRequest request)  | 
Boolean | 
needLoginPrompt(javax.servlet.http.HttpServletRequest httpRequest)
Defines if the authentication plugin needs to do a login prompt. 
 | 
boolean | 
onError(javax.servlet.http.HttpServletRequest request,
       javax.servlet.http.HttpServletResponse response)
Handles the login error response. 
 | 
boolean | 
onSuccess(javax.servlet.http.HttpServletRequest request,
         javax.servlet.http.HttpServletResponse response)
Handles login success response. 
 | 
public static final String LOGIN_KEY
public Boolean handleLoginPrompt(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String baseURL)
NuxeoAuthenticationPluginhandleLoginPrompt in interface NuxeoAuthenticationPluginrequest - the requestresponse - the responsepublic static boolean isLoginRequest(javax.servlet.http.HttpServletRequest request)
public UserIdentificationInfo handleRetrieveIdentity(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)
NuxeoAuthenticationPluginhandleRetrieveIdentity in interface NuxeoAuthenticationPluginhttpRequest - the requesthttpResponse - the responsepublic Boolean needLoginPrompt(javax.servlet.http.HttpServletRequest httpRequest)
NuxeoAuthenticationPluginneedLoginPrompt in interface NuxeoAuthenticationPluginpublic void initPlugin(Map<String,String> parameters)
NuxeoAuthenticationPlugininitPlugin in interface NuxeoAuthenticationPluginpublic List<String> getUnAuthenticatedURLPrefix()
NuxeoAuthenticationPlugingetUnAuthenticatedURLPrefix in interface NuxeoAuthenticationPluginpublic boolean onError(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
LoginResponseHandleronError in interface LoginResponseHandlerrequest - the HTTP requestresponse - the HTTP responsepublic boolean onSuccess(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response)
LoginResponseHandleronSuccess in interface LoginResponseHandlerrequest - the HTTP requestresponse - the HTTP responseCopyright © 2015 Nuxeo SA. All rights reserved.