|
Nuxeo ECM Projects 5.4.3-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.nuxeo.ecm.platform.ui.web.auth.plugins.WebServicesAuthenticator
public class WebServicesAuthenticator
The Web Service Servlet needs no login prompt and / or authentiocation.
I see 2 different scenarios:
Constructor Summary | |
---|---|
WebServicesAuthenticator()
|
Method Summary | |
---|---|
List<String> |
getUnAuthenticatedURLPrefix()
Returns the list of prefix for unauthenticated URLs, typically the URLs associated to login prompt. |
Boolean |
handleLoginPrompt(HttpServletRequest httpRequest,
HttpServletResponse httpResponse,
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. |
Boolean |
needLoginPrompt(HttpServletRequest httpRequest)
Defines if the authentication plugin needs to do a login prompt. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WebServicesAuthenticator()
Method Detail |
---|
public List<String> getUnAuthenticatedURLPrefix()
NuxeoAuthenticationPlugin
getUnAuthenticatedURLPrefix
in interface NuxeoAuthenticationPlugin
public Boolean handleLoginPrompt(HttpServletRequest httpRequest, HttpServletResponse httpResponse, String baseURL)
NuxeoAuthenticationPlugin
handleLoginPrompt
in interface NuxeoAuthenticationPlugin
httpRequest
- the requesthttpResponse
- the response
public UserIdentificationInfo handleRetrieveIdentity(HttpServletRequest httpRequest, HttpServletResponse httpResponse)
NuxeoAuthenticationPlugin
handleRetrieveIdentity
in interface NuxeoAuthenticationPlugin
httpRequest
- the requesthttpResponse
- the responsepublic void initPlugin(Map<String,String> parameters)
NuxeoAuthenticationPlugin
initPlugin
in interface NuxeoAuthenticationPlugin
public Boolean needLoginPrompt(HttpServletRequest httpRequest)
NuxeoAuthenticationPlugin
needLoginPrompt
in interface NuxeoAuthenticationPlugin
|
Nuxeo ECM Projects 5.4.3-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |