public abstract class AbstractUserFactory extends BaseFactory implements UserFactory
frameworkUtils, webFrameworkServiceRegistrySESSION_ATTRIBUTE_EXTERNAL_AUTH, SESSION_ATTRIBUTE_KEY_USER_ID, SESSION_ATTRIBUTE_KEY_USER_OBJECT, USER_GUEST| Constructor and Description |
|---|
AbstractUserFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
authenticate(javax.servlet.http.HttpServletRequest request,
String username,
String password)
Authentication the user given the supplied username/password
|
protected org.springframework.extensions.webscripts.connector.User |
getGuestUser(RequestContext context)
Retrieve the special "Guest" user instance.
|
org.springframework.extensions.webscripts.connector.User |
initialiseUser(RequestContext context,
javax.servlet.http.HttpServletRequest request)
Loads a user from the remote user store and store it into the session.
|
org.springframework.extensions.webscripts.connector.User |
initialiseUser(RequestContext context,
javax.servlet.http.HttpServletRequest request,
boolean force)
Loads a user from the remote user store and stores it into the session.
|
org.springframework.extensions.webscripts.connector.User |
initialiseUser(RequestContext context,
javax.servlet.http.HttpServletRequest request,
String endpoint)
Loads a user from the remote user store and store it into the session.
|
org.springframework.extensions.webscripts.connector.User |
initialiseUser(RequestContext context,
javax.servlet.http.HttpServletRequest request,
String endpoint,
boolean force)
Loads a user from the remote user store and stores it into the session.
|
abstract org.springframework.extensions.webscripts.connector.User |
loadUser(RequestContext context,
String userId)
Load the user from a store
|
abstract org.springframework.extensions.webscripts.connector.User |
loadUser(RequestContext context,
String userId,
String endpointId)
Load the user from a store
|
getApplicationContext, getObjectService, getResourceService, getServiceRegistry, getWebFrameworkConfiguration, setApplicationContext, setFrameworkUtils, setServiceRegistryprotected org.springframework.extensions.webscripts.connector.User getGuestUser(RequestContext context) throws UserFactoryException
context - RequestContextUserFactoryExceptionpublic org.springframework.extensions.webscripts.connector.User initialiseUser(RequestContext context, javax.servlet.http.HttpServletRequest request) throws UserFactoryException
initialiseUser in interface UserFactorycontext - RequestContextrequest - HttpServletRequestUserFactoryExceptionpublic org.springframework.extensions.webscripts.connector.User initialiseUser(RequestContext context, javax.servlet.http.HttpServletRequest request, String endpoint) throws UserFactoryException
initialiseUser in interface UserFactorycontext - RequestContextrequest - HttpServletRequestendpoint - StringUserFactoryExceptionpublic org.springframework.extensions.webscripts.connector.User initialiseUser(RequestContext context, javax.servlet.http.HttpServletRequest request, boolean force) throws UserFactoryException
initialiseUser in interface UserFactorycontext - RequestContextrequest - HttpServletRequestforce - booleanUserFactoryExceptionpublic org.springframework.extensions.webscripts.connector.User initialiseUser(RequestContext context, javax.servlet.http.HttpServletRequest request, String endpoint, boolean force) throws UserFactoryException
initialiseUser in interface UserFactorycontext - RequestContextrequest - HttpServletRequestendpoint - Stringforce - booleanUserFactoryExceptionpublic abstract org.springframework.extensions.webscripts.connector.User loadUser(RequestContext context, String userId) throws UserFactoryException
loadUser in interface UserFactorycontext - RequestContextuserId - StringUserFactoryExceptionpublic abstract org.springframework.extensions.webscripts.connector.User loadUser(RequestContext context, String userId, String endpointId) throws UserFactoryException
loadUser in interface UserFactorycontext - RequestContextuserId - StringendpointId - StringUserFactoryExceptionpublic abstract boolean authenticate(javax.servlet.http.HttpServletRequest request,
String username,
String password)
authenticate in interface UserFactoryrequest - HttpServletRequestusername - Stringpassword - StringCopyright © 2005–2016 Alfresco Software. All rights reserved.