|
||||||||||
| 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 | |||||||||