|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ofbiz.webapp.control.LoginWorker
public class LoginWorker
Common Workers
Field Summary | |
---|---|
static java.lang.String |
EXTERNAL_LOGIN_KEY_ATTR
|
static java.util.Map<java.lang.String,GenericValue> |
externalLoginKeys
This Map is keyed by the randomly generated externalLoginKey and the value is a UserLogin GenericValue object |
static java.lang.String |
module
|
static java.lang.String |
resourceWebapp
|
static java.lang.String |
X509_CERT_ATTR
|
Constructor Summary | |
---|---|
LoginWorker()
|
Method Summary | |
---|---|
static java.lang.String |
autoLoginCheck(HttpServletRequest request,
HttpServletResponse response)
|
static java.lang.String |
autoLoginRemove(HttpServletRequest request,
HttpServletResponse response)
|
static java.lang.String |
autoLoginSet(HttpServletRequest request,
HttpServletResponse response)
|
static java.lang.String |
check509CertLogin(HttpServletRequest request,
HttpServletResponse response)
|
static java.lang.String |
checkExternalLoginKey(HttpServletRequest request,
HttpServletResponse response)
|
static java.lang.String |
checkLogin(HttpServletRequest request,
HttpServletResponse response)
An HTTP WebEvent handler that checks to see is a userLogin is logged in. |
static java.lang.String |
checkRequestHeaderLogin(HttpServletRequest request,
HttpServletResponse response)
|
static java.lang.String |
checkServletRequestRemoteUserLogin(HttpServletRequest request,
HttpServletResponse response)
|
protected static boolean |
checkValidIssuer(GenericDelegator delegator,
java.util.Map<java.lang.String,java.lang.String> x500Map,
java.math.BigInteger serialNumber)
|
static void |
cleanupExternalLoginKey(HttpSession session)
|
static void |
doBasicLogin(GenericValue userLogin,
HttpServletRequest request)
|
static void |
doBasicLogout(GenericValue userLogin,
HttpServletRequest request)
|
static java.lang.String |
doMainLogin(HttpServletRequest request,
HttpServletResponse response,
GenericValue userLogin,
java.util.Map<java.lang.String,java.lang.Object> userLoginSession)
|
protected static java.lang.String |
getAutoLoginCookieName(HttpServletRequest request)
|
static java.lang.String |
getAutoUserLoginId(HttpServletRequest request)
|
static java.lang.String |
getExternalLoginKey(HttpServletRequest request)
Gets (and creates if necessary) a key to be used for an external login parameter |
static java.util.Map<java.lang.String,java.lang.Object> |
getUserLoginSession(GenericValue userLogin)
|
protected static boolean |
hasBasePermission(GenericValue userLogin,
HttpServletRequest request)
|
static boolean |
isFlaggedLoggedOut(GenericValue userLogin)
|
static java.lang.String |
login(HttpServletRequest request,
HttpServletResponse response)
An HTTP WebEvent handler that logs in a userLogin. |
static java.lang.String |
logout(HttpServletRequest request,
HttpServletResponse response)
An HTTP WebEvent handler that logs out a userLogin by clearing the session. |
static StringUtil.StringWrapper |
makeLoginUrl(HttpServletRequest request)
|
static StringUtil.StringWrapper |
makeLoginUrl(HttpServletRequest request,
java.lang.String requestName)
|
static StringUtil.StringWrapper |
makeLoginUrl(PageContext pageContext)
|
static StringUtil.StringWrapper |
makeLoginUrl(PageContext pageContext,
java.lang.String requestName)
|
static void |
setLoggedOut(java.lang.String userLoginId,
GenericDelegator delegator)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String module
public static final java.lang.String resourceWebapp
public static final java.lang.String EXTERNAL_LOGIN_KEY_ATTR
public static final java.lang.String X509_CERT_ATTR
public static java.util.Map<java.lang.String,GenericValue> externalLoginKeys
Constructor Detail |
---|
public LoginWorker()
Method Detail |
---|
public static StringUtil.StringWrapper makeLoginUrl(PageContext pageContext)
public static StringUtil.StringWrapper makeLoginUrl(HttpServletRequest request)
public static StringUtil.StringWrapper makeLoginUrl(PageContext pageContext, java.lang.String requestName)
public static StringUtil.StringWrapper makeLoginUrl(HttpServletRequest request, java.lang.String requestName)
public static java.lang.String getExternalLoginKey(HttpServletRequest request)
public static void cleanupExternalLoginKey(HttpSession session)
public static void setLoggedOut(java.lang.String userLoginId, GenericDelegator delegator)
public static java.lang.String checkLogin(HttpServletRequest request, HttpServletResponse response)
request
- The HTTP request object for the current JSP or Servlet request.response
- The HTTP response object for the current JSP or Servlet request.
public static java.lang.String login(HttpServletRequest request, HttpServletResponse response)
request
- The HTTP request object for the current JSP or Servlet request.response
- The HTTP response object for the current JSP or Servlet request.
public static java.lang.String doMainLogin(HttpServletRequest request, HttpServletResponse response, GenericValue userLogin, java.util.Map<java.lang.String,java.lang.Object> userLoginSession)
public static void doBasicLogin(GenericValue userLogin, HttpServletRequest request)
public static java.lang.String logout(HttpServletRequest request, HttpServletResponse response)
request
- The HTTP request object for the current request.response
- The HTTP response object for the current request.
public static void doBasicLogout(GenericValue userLogin, HttpServletRequest request)
public static java.lang.String autoLoginSet(HttpServletRequest request, HttpServletResponse response)
protected static java.lang.String getAutoLoginCookieName(HttpServletRequest request)
public static java.lang.String getAutoUserLoginId(HttpServletRequest request)
public static java.lang.String autoLoginCheck(HttpServletRequest request, HttpServletResponse response)
public static java.lang.String autoLoginRemove(HttpServletRequest request, HttpServletResponse response)
public static java.lang.String checkRequestHeaderLogin(HttpServletRequest request, HttpServletResponse response)
public static java.lang.String checkServletRequestRemoteUserLogin(HttpServletRequest request, HttpServletResponse response)
public static java.lang.String check509CertLogin(HttpServletRequest request, HttpServletResponse response)
protected static boolean checkValidIssuer(GenericDelegator delegator, java.util.Map<java.lang.String,java.lang.String> x500Map, java.math.BigInteger serialNumber) throws GeneralException
GeneralException
public static java.lang.String checkExternalLoginKey(HttpServletRequest request, HttpServletResponse response)
public static boolean isFlaggedLoggedOut(GenericValue userLogin)
protected static boolean hasBasePermission(GenericValue userLogin, HttpServletRequest request)
public static java.util.Map<java.lang.String,java.lang.Object> getUserLoginSession(GenericValue userLogin)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |