|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.filenet.wcm.toolkit.server.base.UserTokenPolicy
Field Summary | |
protected WcmBootstrapPrefs |
bootstrap
|
protected WcmController |
controller
|
protected WcmDataStore |
dataStore
|
Constructor Summary | |
UserTokenPolicy(WcmController controller)
|
|
UserTokenPolicy(WcmController controller,
WcmDataStore dataStore)
|
|
UserTokenPolicy(WcmController controller,
WcmDataStore dataStore,
WcmBootstrapPrefs bootstrap)
|
Method Summary | |
int |
getTokenTimeoutInterval()
Timeout interval in seconds. |
java.lang.String |
getUserToken(java.lang.String user,
java.lang.String password,
WcmRequestMap extraParameters,
boolean verify)
Get an expirable user token. |
boolean |
isSignedIn(java.lang.String userToken)
If the specified token represents a current signed in user, and is within the timeout, return true. |
boolean |
isTokenEnabled(boolean silent)
Verify that any configuration required for dealing with user tokens has been done. |
java.lang.String |
setCredentials(java.lang.String userToken,
boolean useAll)
Set credentials via token. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected WcmController controller
protected WcmDataStore dataStore
protected WcmBootstrapPrefs bootstrap
Constructor Detail |
public UserTokenPolicy(WcmController controller)
public UserTokenPolicy(WcmController controller, WcmDataStore dataStore)
public UserTokenPolicy(WcmController controller, WcmDataStore dataStore, WcmBootstrapPrefs bootstrap)
Method Detail |
public boolean isTokenEnabled(boolean silent) throws java.lang.Exception
UserTokenPolicyInterface
isTokenEnabled
in interface UserTokenPolicyInterface
silent
-
java.lang.Exception
public java.lang.String getUserToken(java.lang.String user, java.lang.String password, WcmRequestMap extraParameters, boolean verify) throws java.lang.Exception
UserTokenPolicyInterface
getUserToken
in interface UserTokenPolicyInterface
user
- - The user name.password
- - The user's password.extraParameters
- - Any additional parameters such as appId or domain, or others.
java.lang.Exception
public boolean isSignedIn(java.lang.String userToken)
isSignedIn
in interface UserTokenPolicyInterface
userToken
-
public java.lang.String setCredentials(java.lang.String userToken, boolean useAll) throws java.lang.Exception
setCredentials
in interface UserTokenPolicyInterface
userToken
- The user token retrieved via the getToken method in this interface.useAll
- When true, the appId parameter found in the user token is used for signin. Otherwise, the default Workplace appId is used.
java.lang.Exception
public int getTokenTimeoutInterval()
getTokenTimeoutInterval
in interface UserTokenPolicyInterface
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |