|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.plumtree.portalpages.browsing.sso.ensemble.EnsembleHandlerTasks
public class EnsembleHandlerTasks
This is helper class that has common functions used for Ensemble SSO Propagation and consumption.
Field Summary | |
---|---|
static java.lang.String |
STR_CONTEXT_APPEND
|
static java.lang.String |
STR_QS_APPEND
|
static java.lang.String |
STR_QS_ASSIGN
|
static java.lang.String |
STR_QS_PREFIX
|
static java.lang.String |
STR_TOKEN_DELIMITER
|
Constructor Summary | |
---|---|
EnsembleHandlerTasks()
|
Method Summary | |
---|---|
static java.lang.String |
AddQueryStringParam(java.lang.String origRequestUrl,
java.lang.String newParam,
java.lang.String value)
Should take an url with either: in) http://www.foobar.com/something?a=v1&b=v2 out) http://www.foobar.com/something?a=v1&b=v2&newParam=value ...or in) http://www.foobar.com/something out) http://www.foobar.com/something?newParam=value |
static java.lang.String |
DecryptUsingSeedToken(java.lang.String cipherText)
Decrypts the chiperText with seed as seed Token |
static java.lang.String |
EncryptUsingSeedToken(java.lang.String plainText)
Encrypts the plain text using seed Token |
static java.lang.String |
GetEnsembleBaseUrl()
Gets the ensemble base url from the ensemble remote server object |
static int |
GetSSOTimeout()
Gets the timeout configuration setting value for Ensemble SSO. |
static int |
GetTokenUserID(java.lang.String strToken)
Processes LoginToken and returns the userid part of the login token |
static Redirect |
ProcessRedirect(AActivitySpace owner,
Redirect inRedirect,
boolean bLogin)
|
static java.lang.String |
RemoveQueryStringParam(java.lang.String origRequestUrl,
java.lang.String param)
Should take an url with either: in) http://www.foobar.com/something?a=v1¶m=value&b=v2 out) http://www.foobar.com/something?a=v1&b=v2 ...or in) http://www.foobar.com/something?param=value out) http://www.foobar.com/something |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String STR_TOKEN_DELIMITER
public static java.lang.String STR_CONTEXT_APPEND
public static java.lang.String STR_QS_PREFIX
public static java.lang.String STR_QS_ASSIGN
public static java.lang.String STR_QS_APPEND
Constructor Detail |
---|
public EnsembleHandlerTasks()
Method Detail |
---|
public static java.lang.String GetEnsembleBaseUrl()
public static java.lang.String AddQueryStringParam(java.lang.String origRequestUrl, java.lang.String newParam, java.lang.String value)
origRequestUrl
- -- the original request url, including or excluding query stringnewParam
- -- the new parameter namevalue
- -- the new parameter value
public static java.lang.String RemoveQueryStringParam(java.lang.String origRequestUrl, java.lang.String param)
origRequestUrl
- -- the original request url, including query stringparam
- -- the parameter name to be removed
public static int GetTokenUserID(java.lang.String strToken)
strToken
- valid login token input
public static java.lang.String DecryptUsingSeedToken(java.lang.String cipherText)
cipherText
-
public static java.lang.String EncryptUsingSeedToken(java.lang.String plainText)
plainText
-
public static int GetSSOTimeout()
public static Redirect ProcessRedirect(AActivitySpace owner, Redirect inRedirect, boolean bLogin)
owner
- inRedirect
- The redirect that Login control generates when user login/logout happens.bLogin
- True if Login is being performed on WCI, false if logout is performed by WCI
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |