|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface represents token-based authentication. Implement this interface within your signin policy.
Method Summary | |
int |
getTokenTimeoutInterval()
Get the timeout interval for user tokens 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 by decoding the token, and validating credentials via WcmSignInPolicy.setCredentials. |
Method Detail |
public boolean isTokenEnabled(boolean silent) throws java.lang.Exception
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
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)
userToken
-
public java.lang.String setCredentials(java.lang.String userToken, boolean useAll) throws java.lang.Exception
userToken
- The user token retrieved via the getToken method in this interface.useAll
- When true, use all of the parameters contained in the token when signing in. If false, some parameters may be ignored and/or hard coded.
java.lang.Exception
public int getTokenTimeoutInterval()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |