public class SimpleTokenHandlerSessionHelper extends Object
Modifier and Type | Field and Description |
---|---|
static int |
APP_ID_BYTES |
static int |
APP_ID_LENGTH |
static String |
ATTR_CMIS_APP_KEY |
static String |
ATTR_CMIS_APP_URL |
static String |
ATTR_CMIS_AUTH_TIMESTAMP |
static String |
ATTR_CMIS_FORM_KEY |
static String |
ATTR_CMIS_LOGIN_KEY |
static String |
ATTR_CMIS_TOKEN |
static String |
ATTR_CMIS_USER |
static String |
ATTR_SEPARATOR |
static int |
KEY_BYTES |
static int |
KEY_LENGTH |
static String |
PARAM_KEY |
static String |
PARAM_PASSWORD |
static String |
PARAM_TOKEN |
static String |
PARAM_TRUSTAPP |
static String |
PARAM_URL |
static String |
PARAM_USER |
Constructor and Description |
---|
SimpleTokenHandlerSessionHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
addToken(javax.servlet.http.HttpServletRequest request,
String token)
Adds a token to the session.
|
static boolean |
checkApplicationKey(javax.servlet.http.HttpServletRequest request) |
static boolean |
checkFormKey(javax.servlet.http.HttpServletRequest request) |
static boolean |
checkLoginKey(javax.servlet.http.HttpServletRequest request) |
static String |
generateAppId() |
static String |
generateKey(String appId) |
static String |
getApplicationIdFromKey(String key) |
static String |
getApplicationKey(javax.servlet.http.HttpServletRequest request,
String appId) |
static URL |
getApplicationURL(javax.servlet.http.HttpServletRequest request,
String appId) |
static String |
getKey(javax.servlet.http.HttpServletRequest request)
Gets the key parameter from the request and checks its validity.
|
static String |
getLoginKey(javax.servlet.http.HttpServletRequest request,
String appId) |
static String |
getToken(javax.servlet.http.HttpServletRequest request)
Gets the domain parameter from the request and checks its validity.
|
static String |
getUser(javax.servlet.http.HttpServletRequest request,
String appId) |
static String |
normalizeKey(String key) |
static void |
removeApplicationKey(javax.servlet.http.HttpServletRequest request,
String appId) |
static void |
removeFormKey(javax.servlet.http.HttpServletRequest request,
String appId) |
static void |
removeLoginKey(javax.servlet.http.HttpServletRequest request,
String appId) |
static void |
setApplicationKey(javax.servlet.http.HttpServletRequest request,
String key) |
static void |
setLoginKey(javax.servlet.http.HttpServletRequest request,
String loginKey,
String formKey,
URL appURL) |
static void |
setUser(javax.servlet.http.HttpServletRequest request,
String appId,
String user) |
static boolean |
testAndInvalidateToken(javax.servlet.http.HttpServletRequest request)
Retrieves the token from the requests and tests if this token belongs to
the current session.
|
public static final String ATTR_CMIS_USER
public static final String ATTR_CMIS_AUTH_TIMESTAMP
public static final String ATTR_CMIS_TOKEN
public static final String ATTR_CMIS_LOGIN_KEY
public static final String ATTR_CMIS_FORM_KEY
public static final String ATTR_CMIS_APP_URL
public static final String ATTR_CMIS_APP_KEY
public static final String ATTR_SEPARATOR
public static final String PARAM_KEY
public static final String PARAM_TOKEN
public static final String PARAM_URL
public static final String PARAM_USER
public static final String PARAM_PASSWORD
public static final String PARAM_TRUSTAPP
public static final int APP_ID_BYTES
public static final int APP_ID_LENGTH
public static final int KEY_BYTES
public static final int KEY_LENGTH
public static String getLoginKey(javax.servlet.http.HttpServletRequest request, String appId)
public static void setLoginKey(javax.servlet.http.HttpServletRequest request, String loginKey, String formKey, URL appURL)
public static boolean checkLoginKey(javax.servlet.http.HttpServletRequest request)
public static void removeLoginKey(javax.servlet.http.HttpServletRequest request, String appId)
public static boolean checkFormKey(javax.servlet.http.HttpServletRequest request)
public static void removeFormKey(javax.servlet.http.HttpServletRequest request, String appId)
public static void setUser(javax.servlet.http.HttpServletRequest request, String appId, String user)
public static String getApplicationKey(javax.servlet.http.HttpServletRequest request, String appId)
public static void setApplicationKey(javax.servlet.http.HttpServletRequest request, String key)
public static boolean checkApplicationKey(javax.servlet.http.HttpServletRequest request)
public static void removeApplicationKey(javax.servlet.http.HttpServletRequest request, String appId)
public static URL getApplicationURL(javax.servlet.http.HttpServletRequest request, String appId)
public static boolean testAndInvalidateToken(javax.servlet.http.HttpServletRequest request)
true
if the request contains a token and this token
belongs to the session, false
otherwisepublic static void addToken(javax.servlet.http.HttpServletRequest request, String token)
public static String getKey(javax.servlet.http.HttpServletRequest request)
public static String getToken(javax.servlet.http.HttpServletRequest request)
public static String generateAppId()
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.