ValidateUserTask (new)
Used to verify a user's credentials.
On success, a session token will be returned that will be used to securely make calls to other REST API tasks.
ValidateUserTask
// This only needs to be executed one for the lifetime of the app.
SurePassServerTask.setSurePassServer("www.surepassid.com");
SurePassServerTask.setSurePassAccountName("ACCOUNT_NAME"); // optional
SurePassServerTask.setSurePassAccountKey("ACCOUNT_KEY"); // optional
String username = "demouser";
String password = "demosecret";
new ValidateUserTask().run(
new ValidateUserTaskParams(username, password),
new ValidateUserTaskListener() {
@Override
public void onResult(ValidateUserTaskResult result) {
if (result.getErrorCode() == 0) {
// The username and password were valid.
} else if (result.getErrorCode() == USER_VALIDATION_FAILED_ERROR) {
// The username or password was incorrect.
} else {
// An error occurred while processing the request.
}
}
}
);