|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UserFactory
Defines the user factory interface
Field Summary | |
---|---|
static String |
SESSION_ATTRIBUTE_EXTERNAL_AUTH
flag to set in the user Session when an external authentication mechanism is used this informs the framework that user cannot Change Password or Logout in the usual way |
static String |
SESSION_ATTRIBUTE_KEY_USER_ID
User name id key in the session |
static String |
SESSION_ATTRIBUTE_KEY_USER_OBJECT
User object key in the session |
static String |
USER_GUEST
Guest user name key |
Method Summary | |
---|---|
boolean |
authenticate(javax.servlet.http.HttpServletRequest request,
String username,
String password)
Authenticates the given user credentials against the user provider |
User |
faultUser(RequestContext context,
javax.servlet.http.HttpServletRequest request)
Loads a user from the remote user store and store it into the session. |
User |
faultUser(RequestContext context,
javax.servlet.http.HttpServletRequest request,
boolean force)
Loads a user from the remote user store and stores it into the session. |
User |
faultUser(RequestContext context,
javax.servlet.http.HttpServletRequest request,
String endpoint)
Loads a user from the remote user store and store it into the session. |
User |
faultUser(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. |
User |
loadUser(RequestContext context,
String userId)
Loads a user object from the default endpoint. |
User |
loadUser(RequestContext context,
String userId,
String endpointId)
Loads a user object from the given endpoint. |
Field Detail |
---|
static final String USER_GUEST
static final String SESSION_ATTRIBUTE_KEY_USER_OBJECT
static final String SESSION_ATTRIBUTE_KEY_USER_ID
static final String SESSION_ATTRIBUTE_EXTERNAL_AUTH
Method Detail |
---|
boolean authenticate(javax.servlet.http.HttpServletRequest request, String username, String password)
request
- username
- password
-
User faultUser(RequestContext context, javax.servlet.http.HttpServletRequest request) throws UserFactoryException
context
- request
-
UserFactoryException
User faultUser(RequestContext context, javax.servlet.http.HttpServletRequest request, String endpoint) throws UserFactoryException
context
- request
- endpoint
-
UserFactoryException
User faultUser(RequestContext context, javax.servlet.http.HttpServletRequest request, boolean force) throws UserFactoryException
context
- request
- force
-
UserFactoryException
User faultUser(RequestContext context, javax.servlet.http.HttpServletRequest request, String endpoint, boolean force) throws UserFactoryException
context
- request
- endpoint
- force
-
UserFactoryException
User loadUser(RequestContext context, String userId) throws UserFactoryException
context
- userId
-
UserFactoryException
User loadUser(RequestContext context, String userId, String endpointId) throws UserFactoryException
context
- userId
- endpointId
-
UserFactoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |