public class Krb5Authenticator extends Object implements NuxeoAuthenticationPlugin
Constructor and Description |
---|
Krb5Authenticator() |
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 req,
HttpServletResponse res,
String baseURL)
Handles the Login Prompt.
|
UserIdentificationInfo |
handleRetrieveIdentity(HttpServletRequest req,
HttpServletResponse res)
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 req)
Defines if the authentication plugin needs to do a login prompt.
|
public List<String> getUnAuthenticatedURLPrefix()
NuxeoAuthenticationPlugin
getUnAuthenticatedURLPrefix
in interface NuxeoAuthenticationPlugin
public Boolean handleLoginPrompt(HttpServletRequest req, HttpServletResponse res, String baseURL)
NuxeoAuthenticationPlugin
handleLoginPrompt
in interface NuxeoAuthenticationPlugin
req
- the requestres
- the responsepublic UserIdentificationInfo handleRetrieveIdentity(HttpServletRequest req, HttpServletResponse res)
NuxeoAuthenticationPlugin
handleRetrieveIdentity
in interface NuxeoAuthenticationPlugin
req
- the requestres
- the responsepublic void initPlugin(Map<String,String> parameters)
NuxeoAuthenticationPlugin
initPlugin
in interface NuxeoAuthenticationPlugin
public Boolean needLoginPrompt(HttpServletRequest req)
NuxeoAuthenticationPlugin
needLoginPrompt
in interface NuxeoAuthenticationPlugin
Copyright © 2013 Nuxeo SA. All Rights Reserved.