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(HttpServletRequest request,
HttpServletResponse response,
String baseURL)
Handles the Login Prompt.
|
UserIdentificationInfo |
handleRetrieveIdentity(HttpServletRequest httpRequest,
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(HttpServletRequest request) |
Boolean |
needLoginPrompt(HttpServletRequest httpRequest)
Defines if the authentication plugin needs to do a login prompt.
|
boolean |
onError(HttpServletRequest request,
HttpServletResponse response)
Handles the login error response.
|
boolean |
onSuccess(HttpServletRequest request,
HttpServletResponse response)
Handles login success response.
|
public static final String LOGIN_KEY
public Boolean handleLoginPrompt(HttpServletRequest request, HttpServletResponse response, String baseURL)
NuxeoAuthenticationPluginhandleLoginPrompt in interface NuxeoAuthenticationPluginrequest - the requestresponse - the responsepublic static boolean isLoginRequest(HttpServletRequest request)
public UserIdentificationInfo handleRetrieveIdentity(HttpServletRequest httpRequest, HttpServletResponse httpResponse)
NuxeoAuthenticationPluginhandleRetrieveIdentity in interface NuxeoAuthenticationPluginhttpRequest - the requesthttpResponse - the responsepublic Boolean needLoginPrompt(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(HttpServletRequest request, HttpServletResponse response)
LoginResponseHandleronError in interface LoginResponseHandlerrequest - the HTTP requestresponse - the HTTP responsepublic boolean onSuccess(HttpServletRequest request, HttpServletResponse response)
LoginResponseHandleronSuccess in interface LoginResponseHandlerrequest - the HTTP requestresponse - the HTTP responseCopyright © 2011 Nuxeo SA. All Rights Reserved.